- 1
- 0
- 约5.24千字
- 约 6页
- 2015-11-19 发布于安徽
- 举报
使用SQL Server2005扩展函数进行性能优化
?SQL Server2005扩展函数已经不是一件什么新鲜的事了,但是我看网上的大部分都是说聚合函数,例子也比较浅,那么这里就讲讲我运用扩展函数来优化数据库性能的例子,希望和大家一起分享这个经验。如果你还不知道什么是SQLCLR,那么你可以参考:SQL Server扩展函数的基本概念。
?
需求说明?
大家在使用SQL Server开发的时候一定会遇到这样的需求,那就是通过Table_Name1表的两个字段Column1、Column2来查询在Table_Name2表中符合这两个条件的记录,并返回Table_Name2中的字段Column3,面对这样的需求,你也许会说使用表连接就可以了,对的,没错,我也是这样想的,但是有的时候往往要面对不同的突发情况,那就是并不是一定会Column1与Column2是全匹配的查询,可能中间还需要一些逻辑的处理,比如字符串的截取后再匹配等等。
这个时候我们通常会在SQL Server中写一个函数,这个函数接收两个参数:Column1、Column2,函数体里面做一些逻辑处理,在通过处理好的参数去查询Table_Name2表,并返回相应的值。很好,那下面我们来计算下图中数据的查询情况。假设表1的数据有50W,表2的数据有4W,在表2没有索引的条件下,查询的复杂度就有50W*4W了,两个表都需要
您可能关注的文档
最近下载
- 2026年度河南林业职业学院单招《数学》试卷【考试直接用】附答案详解.docx VIP
- 旅游学概论复习资料.docx
- 作业许可管理规定.docx VIP
- TPI-2021年02月25日:配备DQ500_DQ380_DQ381变速箱的车辆变速箱故障指示灯亮起并存储事件存储器条目P173500_P173600-VW(2061782-1).pdf VIP
- 化妆品生产质量管理规范检查要点及判定原则专项考核试卷.doc VIP
- 2026历年高考英语真题高频词汇必备800个(打印版).pdf
- JBT9007-2018 起重滑车-行业标准.pdf VIP
- 第五单元+长江流域的歌+《川江船夫号子》课件 +2025-2026学年粤教花城版初中音乐八年级下册.pptx VIP
- 15D500-15D505 防雷与接地图集(合订本).docx
- 《康复护理学》康复评定神经肌肉电生理检查.ppt VIP
原创力文档

文档评论(0)