摘要: (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集 阅读全文
posted @ 2018-09-30 16:54 醉裏挑燈看劍 阅读(785) 评论(0) 推荐(1) 编辑
摘要: SQL活动和监视器是SQL Server自带的一个功能,在不断的升级优化中功能也越来越强大。 运行方式:服务器-->右键-->活动和监视器 可以看到很多数据库重要的运行状态。 1.等待任务较多时需要注意是否有锁表和有大量耗时SQL执行。 2.最近耗费大量资源的查询展示了耗时耗资源的SQL信息,可根据 阅读全文
posted @ 2018-09-30 15:17 醉裏挑燈看劍 阅读(1191) 评论(0) 推荐(0) 编辑
摘要: NOT IN查询示例(示例背景描述:根据条件查询Questions表得到的数据基本在PostedData表中不存在,为完全保证查询结果在PostedData表中不存在,使用NOT IN): 查询耗时如图: 换用NOT EXISTS 查询示例: 查询耗时如图: 根据查询耗时明显可以看出,使用 NOT 阅读全文
posted @ 2018-09-30 14:27 醉裏挑燈看劍 阅读(10139) 评论(0) 推荐(0) 编辑
摘要: 按照ASCII码, SELECT char(64) 例如64 对应 @,则 则结果为 abckkqq.com 依此类推, 去掉其他特殊符号,参考ASCII码对照表, 去掉tab符号为 select REPLACE(‘要替换的字符或列名’,char(9),’替换的目标字符’) 去掉空格符号为 sele 阅读全文
posted @ 2018-09-30 11:38 醉裏挑燈看劍 阅读(10012) 评论(0) 推荐(0) 编辑
摘要: 语句示例: 查询结果见下图: 字段说明 见下图(更多信息见:https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2012/ms189741(v=sql.110)): 阅读全文
posted @ 2018-09-30 11:21 醉裏挑燈看劍 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: SQL 查看SQL语句的执行时间 直接有效的方法 阅读全文
posted @ 2018-09-30 10:52 醉裏挑燈看劍 阅读(1819) 评论(0) 推荐(1) 编辑