追忆

..................追忆过去、展望未来、把握现在
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年1月10日

摘要: 走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能目录1、什么是执行计划?执行计划是依赖于什么信息。2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字段的绑定变量窥测问题7、 begin tran的事务要尽量地小。8、 一些SQL查询语句应加上nolock9、加nolock后查询经常发生页分裂的表,容易产生跳读或重复读10、聚集索引没有建在表的顺序字段上,该表容易发生页分裂11、使用复合索引提高多个where条件的查询速度13、使用like进行模糊查询时应注意尽量不要使用前% 阅读全文

posted @ 2012-01-10 20:40 Eter 阅读(175) 评论(0) 推荐(1) 编辑

摘要: (转)获取星期几的名称两个自定义函数,一个是返回一个Table,另一个是直接返回名称。udf_WeekDayNameCREATEFUNCTION[dbo].[udf_WeekDayName]()RETURNS@WeekDayNameTABLE([Id]INT,[WeekDayName]NVARCHAR(15))ASBEGININSERTINTO@WeekDayName([Id],[WeekDayName])VALUES(0,'Saturday'),(1,'Sunday'),(2,'Monday'),(3,'Tuesday'),(4 阅读全文

posted @ 2012-01-10 20:21 Eter 阅读(105) 评论(0) 推荐(0) 编辑