位置: 编程技术 - 正文

Sql语句与存储过程查询数据的性能测试实现代码(sql中的存储过程)

编辑:rootadmin
一.建立数据库Liezui_Test ID int 主键 自增 Title varchar() ReadNum int 二.向数据库中插入万条数据 declare @i int set @i=1 while @i<= begin insert into Liezui_Test(Title,ReadNum) values('执行总数统计',@i) set @i=@i+1 end GO declare @i int set @i=1 while @i<= begin insert into Liezui_Test(Title,ReadNum) values('毛巾因经常处于潮湿状态而极易滋生有害细菌',@i) set @i=@i+1 end GO 三.增加SelectByTitle存储过程 Create PROCEDURE [dbo].[SelectByTitle] AS BEGIN Select top * from Liezui_Test where Title Like '%执行%' END 三.开始测试 首先在页面内放一个repeater 用于绑定数据 二个label 用于显示结果 测试场景一 : 不绑定Repeater,只进行数据库源的绑定 代码如下: Stopwatch st = new Stopwatch(); st.Start(); Repeater1.DataSource = Jinlong.Data.DBHelper.ReturnDataSet("Select top * from Liezui_Test where Title Like '%执行%'").Tables[0]; st.Stop(); Label1.Text = st.ElapsedMilliseconds.ToString() + "ms"; Stopwatch st2 = new Stopwatch(); st2.Start(); SqlParameter[] para = { }; Repeater1.DataSource = Jinlong.Data.DBHelper.RunProcedure("SelectByTitle", para, "ds"); st2.Stop(); Label2.Text = st2.ElapsedMilliseconds.ToString() + "ms"; 结果如下: Label1 Label2 ms ms ms ms ms ms ms ms ms ms ms ms 结论:用Sql语句和存储过程的速度差不多. 测试场景二 : 绑定Repeater 代码如下: Stopwatch st = new Stopwatch(); st.Start(); Repeater1.DataSource = Jinlong.Data.DBHelper.ReturnDataSet("Select top * from Liezui_Test where Title Like '%执行%'").Tables[0]; Repeater1.DataBind(); st.Stop(); Label1.Text = st.ElapsedMilliseconds.ToString() + "ms"; Stopwatch st2 = new Stopwatch(); st2.Start(); SqlParameter[] para = { }; Repeater1.DataSource = Jinlong.Data.DBHelper.RunProcedure("SelectByTitle", para, "ds"); Repeater1.DataBind(); st2.Stop(); Label2.Text = st2.ElapsedMilliseconds.ToString() + "ms"; 结果如下: Label1 Label2 ms ms ms ms ms ms ms ms ms ms ms ms 结论:用存储过程的速度居然比直接用Sql语句还要慢.

推荐整理分享Sql语句与存储过程查询数据的性能测试实现代码(sql中的存储过程),希望有所帮助,仅作参考,欢迎阅读内容。

Sql语句与存储过程查询数据的性能测试实现代码(sql中的存储过程)

文章相关热门搜索词:sqlserver存储过程语句,sql存储过程什么意思,sql语句与存储过程的关系,sql语句与存储过程的比较,sql存储过程语法大全,sql语句与存储过程的关系,sql语句与存储过程的关系,sql语句与存储过程的比较,内容如对您有帮助,希望把文章链接给更多的朋友!

MSSQL 游标使用 心得 游标为您提供了在逐行的基础上而不是一次处理整个结果集为基础的操作表中数据的方法。1.如何使用游标1)定义游标语句Declare游标名CursorFor2)创建

SQL 时间类型的模糊查询 今天用timeLike'--%'语句来查询该天的所有数据,被提示语句错误。查了一下才发现该模糊查询只能用于String类型的字段。自己也查阅了一些资料。

mssql 指定字段编号sql语句 selectnid,ntitle,nreadtimes,Row_number()over(orderbynreadtimesdesc)asrownumfromarticle

标签: sql中的存储过程

本文链接地址:https://www.jiuchutong.com/biancheng/348791.html 转载请保留说明!

上一篇:select * from sp_who的解决方案

下一篇:MSSQL 游标使用 心得(sql游标怎么用)

  • 小规模纳税人结转
  • 增值税专用发票的税率是多少啊
  • 车辆购置税的纳税义务发生时间为
  • 一般纳税人商品混凝土税率
  • 个体工商户收入怎么核定
  • 现代服务包含哪些服务
  • 报关单上消费使用单位可以交税么
  • 个人处置打包债权取得的收入
  • 本年利润包含增值税吗
  • 收到展会补贴账务处理
  • 进口的原材料没有发票
  • 私营独资企业需要做账吗
  • 公司户进账一定要扣税吗
  • 通讯费能开专票吗
  • 财税[2001]10号
  • 快递公司怎么结算
  • 空调安装工程如何做
  • 卫生防疫站调拨是什么意思
  • 出租房产免收租金,如何缴纳房产税
  • 个人其他应收款在贷方表示什么
  • 物流公司油卡怎么抵税的
  • 买入投资性房地产的会计处理
  • 发工资扣的个人社保计入哪个科目
  • 苹果电脑付款方式设置
  • 发生坏账时的会计处理
  • 苏格兰高地牛一个萌萌哒的合集
  • php使用while循环计算1到100的和
  • phpstudy访问数据库
  • redis设置内存淘汰策略
  • thinkphp6验证器
  • 季度缴纳企业所得税计算方法
  • php使用什么开发工具
  • 社保滞纳金计入个人账户吗
  • 当天的电子发票怎么开
  • 将织梦dedecms转换到wordpress
  • sQlite常用语句以及sQlite developer的使用与注册
  • 在建工程转固定资产会计科目
  • 企业所得税费用怎么算2023年
  • 差旅费包括哪些费用
  • 进项税通俗易懂
  • 企业跨区变更地址需要多久
  • 记账凭证应具备的基本内容包括
  • 企业非正常损失如何处理
  • 销售商品返还现金
  • 员工周转房管理办法
  • 增值税发票上注明的价款包含增值税吗
  • 研发支出费用化对财务报表的影响
  • 私人借款条怎么写合法
  • 残保金超比例奖励政策
  • 采购返利是什么意思
  • 股东股权转让印花税 公司承担
  • 会计凭证销毁的地方
  • 企业是否必须建立巡察制度
  • sql server修改数据表
  • mysql添加外键约束的sql语句
  • windows延缓写入失败怎么修复
  • windows8出现蓝屏
  • solaris8+apache2+weblogic813+db2_82客户端+128 安装过程
  • win10电脑去掉快捷箭头百度经验
  • centos 7安装教程(图文详解)
  • win7系统关机很慢什么原因
  • win7系统怎么创建虚拟网络
  • 如何解决win7系统中鼠标键盘不能用
  • win10系统字体不清晰
  • win7关闭445端口 注册表
  • usb转串口的接线方法
  • win8.1开机进入桌面
  • Android 中的 TableLayout 继承自
  • js鼠标移入事件
  • jquery图片放大效果
  • texture packer工具
  • 应用框架的设计方法
  • node.js中的http.request.end方法使用说明
  • 安卓演示模式有什么用
  • python中迭代器的作用
  • shell 单引号中引用变量
  • Unity3D Vuforia Android 相机聚焦模式设置
  • python能不能开发微信小程序
  • 怎么在手机开数据那里看用了多少流量
  • 成都城市建设规划管理局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设