原文:Sql Server之旅——第十二站 sqltext的参数化处理

说到sql的参数化处理,我也是醉了,因为sql引擎真的是一个无比强大的系统,我们平时做系统的时候都会加上缓存,我想如果没有缓存,就不会有什么 大网站能跑的起来,而且大公司一般会在一个东西上做的比较用心,比较细,sqlserver同样也使用了缓存,其中就包括Data cache 和Plan cache两个大头。 现在我们也知道了Plan cache包括上一篇生成的xml结构和sql text,更有 ...

2015-02-10 23:53 1 2983 推荐指数:

查看详情

sql语句参数化处理参数赋值问题

sql语句中,通过参数来查询数据是再常见不过的方法,但是在传递参数的时候,多少会遇到一些问题,在这里,我把我遇到的一些问题整理一下 exec sp_executesql N'SELECT ID,FlowID,NodeID,AprvID,AprvType,UserID,UserName ...

Thu Nov 23 23:18:00 CST 2017 0 1245
Sql Server之旅——第三 解惑那些背了多年聚集索引的人

  说到聚集索引,我想每个码农都明白,但是也有很多像我这样的猥程序员,只能用死记硬背来解决这个问题,什么表中只能建一个聚集索引, 然后又扯到了目录查找来帮助读者记忆。。。。问题就在这里,我们不是学文 ...

Sun Jan 18 08:05:00 CST 2015 16 5541
Sql Server之旅——第一 那些给我们带来福利的系统视图

     本来想这个系列写点什么好呢,后来想想大家作为程序员,用的最多的莫过于数据库了,但是事实上很多像我这样工作在一线的码农,对sql 都一知半解,别谈优化和对数据库底层的认识了,我也是这样。。。 一:那些系统视图 1. 系统视图是干什么呢?   从名字上看就知道,系统视图嘛?猜 ...

Mon Jan 12 08:24:00 CST 2015 30 7860
Sql Server之旅——终点 nolock引发的三级事件的一些思考

  曾今有件事情让我记忆犹新,那年刚来携程不久,马上就被安排写一个接口,供企鹅公司调用他们员工的差旅信息,然后我就三下五除二的给写好 了,上线之后,大概过了一个月。。。DBA那边报告数据库出现大量锁超时,并且及时根据sql的来源将email发到了我们部门,指出sql读取时间过长, 并且缺少 ...

Sun Feb 15 07:59:00 CST 2015 43 7145
Sql Server之旅——第四 你必须知道的非聚集索引扫描

     非聚集索引,这个是大家都非常熟悉的一个东西,有时候我们由于业务原因,sql写的非常复杂,需要join很多张表,然后就泪流满面了。。。这时候就 有DBA或者资深的开发给你看这个猥琐的sql,通过执行计划一分析。。。或许就看出了不该有的表扫描。。。万恶之源。。。然后给你在关键的字段加上非 ...

Fri Jan 23 09:24:00 CST 2015 42 9013
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM