随笔分类 - SQLServer
分页存储过程(单表实例)
摘要:USE [SxbFanWen]GO/****** Object: StoredProcedure [dbo].[usp_FW_KeyWord_Pager] Script Date: 07/14/2015 16:43:44 ******/SET ANSI_NULLS ONGOSET QUOTE...
阅读全文
无法启动 T-SQL 调试
摘要:无法启动 T-SQL 调试。未能连接到计算机“xx”。工作站服务没有启动工作站服务没有启动运行services.msc找到最后面的一个服务就是worlstation将其设置为自动,然后点启动注意其依存服务必须也启动,否则他也无法启动
阅读全文
排名函数
摘要:排名函数为分区中的每一行返回一个排名值。根据所用函数的不同,某些行可能与其他行接收到相同的值。排名函数具有不确定性。DENSE_RANK ( )OVER ( [ <partition_by_clause> ] < order_by_clause > )返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。RANK ( )OVER ( [ < partition_by_clause > ] < order_by_clause > )返回结果集的分区内每行的排名。行的排名是相关行之前的排名行数加一。NTILE (i
阅读全文
分区表理论解析
摘要:在谈论分区表这个话题之前,先和大家分享一个案例:2008年秋天的某天,我的团队接到成都市XX局一个SQL调优的ESS单子。客户反映查询统计一次各地市局上报的数据汇总,需要6到15秒才能获得真正想要的数据,当我和销售人员赶到客户数据中心现场后,发现里面布置了很多柜式服务器,每台服务器都是8核16G内存。和相关技术负责人沟通以及演示业务系统之后,可以肯定不是服务器性能的问题,我详细分析了他们的数据库,统计慢的几张表往往一周的上报数据便会增加1百多万行,导致他们这个系统刚上线没多久,某些表产生的数据已经在2000万行以上,最终我提出了优化方案,业务逻辑层采用存储过程代替普通的SQL语句,并启用相关开
阅读全文
SQL数据库管理
摘要:1获得每个用户表的记录数和容量EXEC sp_MSforeachtable @whereand="and xtype='u' and status>=0",@command1="print '?'", @command2="sp_spaceused '?'", @command3="SELECT count(*) FROM ?"
阅读全文