一次SQL分页的优化
日期:2012-03-16 14:53:38
点击:7
今天优化了一个分页的SQL,以前虽然做了上千个SQL的优化,不过都是一些OLAP的,虽然也有OLTP的不过从来没做过分页优化,所以这里记录一下。 SQL和执行计划如下:[html] view plaincopyprint? SQL SELECT A.ROWNO,EMS_EVENT_VIEW.* FROM EMS_EVENT_VIEW,2...
函数使得索引列失效
日期:2012-03-16 14:53:38
点击:4
在索引列上使用函数使得索引失效的是常见的索引失效原因之一,因此尽可能的避免在索引列上使用函数。尽管可以使用基于函数的索引来解决索引失效的问题,但如此一来带来的比如磁盘空间的占用以及列上过多的索引导致DML性能的下降。本文描述的是一个索引列上使...
SQL多表联查优化
日期:2012-03-16 14:53:38
点击:7
这里提供的是执行性能的优化,而不是后台数据库优化器资料:参考数据库开发性能方面的各种问题,收集了一些优化方案统计如下(当然,象索引等优化方案太过简单就不列入了,嘿嘿):执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:...
SQL2008删除所有数据表脚本
日期:2012-03-02 08:57:35
点击:2
应用场景:升级ACCESS数据库到MSSQL数据库,ID自增需要调整为跟ACCESS数据库中的自增字段一样的编号,导致需要不断的添加记录跟删除表重新测试。 技术要点:SQL游标和变量使用。 注意场合:请注意删除前一定要做数据库备份,删除数据后会导致数据库中所有的...
SQL 格式化工具 V.1
日期:2012-03-02 08:57:35
点击:5
最近在做公司的查询平台,要抓以前旧的SQL语句。用VS抓出来的语句经常是一些没有分段的一连串的SQL,复制到SQL SERVER 2008后还要自己分段,相当麻烦。于是就有了写一个简单的SQL格式化工具的想法。 我的实现思路很简单:1 设置一个SQL语句每一段的长度值,...
SQL Server查看所有表大小,所占空間
日期:2012-03-02 08:57:35
点击:72
——主要原理:exec sp_spaceused '表名' ——取得表占用空間 exec sp_spaceused ''——數據庫所有空間 create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused v...
sql Split函数
日期:2012-03-02 08:57:35
点击:41
CREATE Function [Split](@Sql varchar(8000),@Splits varchar(10)) returns @temp Table (a varchar(100)) As Begin Declare @i Int Set @Sql = RTrim(LTrim(@Sql)) Set @i = CharIndex(@Splits,@Sql) While @i = 1 Begin Insert @temp V...
常用数据库函数对比
日期:2012-03-02 08:57:35
点击:3
今天在处理postgreSQL数据库的函数的时候。遇到了一个问题我要在select语句中来判断某个字段的属性是否为空,或者是否为一个特定的值,我需要作判断,在oracle中我们会用nvl decode 等函数。同样 mysql 中会有ifnull,if 函数。有时候会搞混,忘记了那个哪个...
SQL 存储过程中变量的作用域
日期:2012-03-02 08:57:35
点击:6
今天遇到一个很有趣的事情,以前没有注意过,所以记下来。 先来看例子。 [sql] view plaincopy SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE GetOrderBeforeDays @BeforDays INT AS BEGIN IF @BeforDays 0 BEGIN DECLARE @Today DATE...
关于SQL Server隐式转换
日期:2012-03-02 08:57:35
点击:9
昨天,一个读者向我提交了一个问题,请我就SQL server 隐式转换发表一些看法。当SQL server遇到一个不匹配类型的表达式的时候,它有两种选择。它使用隐式转换并能够执行或者转换错误而导致执行失败。在深入隐式转换之前,让我们假定错误的情形。 如果一个隐...
首页
1
2
3
4
5
6
7
8
9
10
11
下一页
末页
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
共 66 页659 条