
MSSQL
尹自强
这个作者很懒,什么都没留下…
展开
-
如何加快查询,优化数据库
如何加快查询速度?1、升级硬件 2、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。3、扩大服务器的内存4、增加服务器CPU个数5、对于大的数据库不要设置数据库自动增长,它会降低服务器的性能6、在查询Select语句中用Where字句限制返回的行数,避免表扫描,如果返回不必要的数据,浪费了服务器的I/O资源,加重了网络的负担降低性能。如果表很大,在表扫描转载 2012-04-20 12:03:06 · 232 阅读 · 0 评论 -
提高SQL Server数据库效率常用方法
在现在互联网应用程序开发过程中,常常会发现查询或者操作数据速度慢。其原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是数据库设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、内存不足 4、网络速度慢 5、查询出的数据量过大(可以采用多次查询) 6、锁或者死锁(这也是程序设计的缺陷) 7、返回了不必要的行和列 8、查询语句不好,没有优化转载 2012-04-20 12:03:38 · 497 阅读 · 0 评论 -
在SQLServer中查询时区分大小写
SQL Server默认的排序规则是Chinese_PRC_CI_AS,这种排序规则是不区分大小写的,包括不区分半角和全角。 若查询语句select title from article where title like ‘%java%’,可以找到标题中含有java、JAVA、java的。 如果需要区分大小写,指定排序规则就可以了。在上面的例子中,如果只查询包含字符串”转载 2012-08-08 11:26:41 · 649 阅读 · 0 评论 -
SQL Server判断对象是否存在
1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]2转载 2016-03-02 11:26:21 · 345 阅读 · 0 评论 -
常用的数据统计Sql 总结
1. 统计各个条件下的数据selectBatchId,sum(CardSum) 总金额,sum(case when Status=1 then CardSum else 0 end) as 已使用,sum(case when Status=2 then CardSum else 0 end) as 已冻结 from GiftCard group by BatchId2. 统计每日转载 2016-08-03 09:56:42 · 10814 阅读 · 0 评论