- 4
- 0
- 约1.9千字
- 约 24页
- 2017-04-08 发布于天津
- 举报
重大疾病动物模型和实验动物资源.ppt
DAT328SQLCLR 与 T-SQL:数据库开发最佳实践
孙巍
技术总监
北京中达金桥技术服务有限公司
基本概念
SQL:关系型数据库的查询语言
T-SQL:Microsoft SQL Server在SQL上的扩展程序语言
XP_SP:复杂过程的代码
通常使用C++开发
sp_OA:OLE自动过程
通过T-SQL调用COM对象
SQLCLR:SQL Server使用Microsoft.NET
XPs 和 OLE Automation
XP_SP使用ODS
托管代码
最初是为了满足软件集成商的需求
今后将不再推荐
OLE automation
使用XP_SP做为包装
迁移到SQLCLR
今后我们可以使用SQL\T-SQL\SQLCLR
使用SQL
对于集合操作SQL是最佳选择
最快速的集合查询
通过统计信息优化
快速执行
在任何语言中游标访问速度都不快
硬编码的执行计划
额外的存储开销
而外的数据获取开销
选择什么语言
解释型的T-SQL
对于大量的程序代码没有做优化
字符串处理没有优化
对于数据中心应用程序有很好的函数库
变异型的SQLCLR
处理代码可以有数量级的性能提升
对于过程代码- 代码越多,可以获得更快的性能
.NET BCL are “built-ins”
过程示例
假设你想编写
正则表达式
XSLT
SQLCLR是最佳选择
SQL查询优化器没有帮助
处理速度有数
您可能关注的文档
最近下载
- 湘美版高中美术选修《美术鉴赏》第三单元第九课各异的风土人情教学ppt课件.pptx VIP
- 2026年漯河职业技术学院单招《数学》能力检测试卷最新附答案详解.docx VIP
- 醒脑静注射液临床应用考核试题.doc VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 安全生产费用监理实施细则.docx VIP
- ABB直流传动DCS550参数设置故障代码.pdf VIP
- 交易性择时策略研究之五——从希尔伯特变换到波浪理论择时.pdf VIP
- 离心铸造新工艺新技术与铸件质量控制及检验实务全书.doc VIP
- 谏太宗十思疏详细注释 谏太宗十思疏原文及翻译.pdf VIP
- 重庆市地质灾害专业监测预警技术要求.docx VIP
原创力文档

文档评论(0)