问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

存储过程比SQL语句慢的问题,痛苦中.....

发布网友 发布时间:2022-09-16 21:05

我来回答

2个回答

热心网友 时间:2023-10-14 04:31

1首先存储过程是预编译,按理说应该会比程序运行的语句效率高,如果时间反而长的话,可能是统计信息没有及时更新导致优化器给存储过程与单语句生成了不同的查询计划,而用片面的统计信息生成的查询计划会导致索引利用率低效,试试更新统计信息或者重建/重组索引
2一次提交查询6、7百次?这样的系统我还未见过,如果可以的话,现将需要的表数据缓存到服务器或者本地内存中,在内存中进行数据的操作,当然存储过程对复杂的查询会有一定的优化效果的

热心网友 时间:2023-10-14 04:32

1.我写了一个极简单的存储过程,两个表join后查询,但是测试的时候发现存储过程用的时间要比直接用SQL语句多,为什么,半天没有搞懂,请高手指教!答:在SQL中存储过程和视图都是预编译好的,随时拿来使用.而直接用SQL语句,还要有预编译的过程.使用存储过程和视图的确是占用了服务器的内存,但是会使你程序的效率提高. 2.另外,我的项目一次提交可能要执行六七百次查询,这样页面就打开很慢,除了连接池外还有没有好的优化性能的方法?存储过程能解决这个问题吗?(并发数不超过10)答:一次提交要执行六七百次查询不算多,对于这样的情况一个很简单的处理方法就是为你的表建立索引,为查询条件设置索引,即使是5万以上的数据查询起来也是0秒.其次是安全性,建议你在存储过程中加入事务处理,避免因为外界影响导致数据丢失的BUG.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
晒的龙眼被雨淋湿能用空气锅烘干吗 安顺龙眼烘干机 河北玻璃钢冷却塔多少钱 冷却塔价格一般多少 玻璃钢冷却塔多少钱 冷却塔多少钱一台?怎样进行冷却塔选型? 冷却塔多少钱一套 冷却塔价格和什么有关 ...左右吃早饭和4点左右吃晚上每天2顿饭对身体好么,还有我10点吃... 北外网院课程免考条件是什么 北外网院网络教学平台app10北外网院网络教学平台 C#远程访问SQL特别慢 防静电蜡的使用及操作程序 只想和你在一起 没有什么不愿意 只想今生今世永远守护你歌曲的名字叫什么? 只想一生跟你走的歌曲介绍 只想对你说的歌曲介绍 送花是早上送还是晚上去 银行晨会互动小游戏 iPhone XR价格大“跳水”,成为掉价最快的苹果手机之一! VB.NET拖放文本文件到TextBox获得其路径。 跪求各位vb高手,在vb6.0中如何读取excel中的数据,并把数据填写到vb中的textbox上? vb 通过commondialog 获取路径保存到text 要求再次打开软件text保留着上次的路径 VB6.0编程用对话框得到已知文件的路径 vb6:用一个commondialog控件,我需要用打开对话框选择n个路径,然后保存在f:\2.txt中。 华为手机怎样修改usb连接方式? 我想咨询下谁知道南昌洪城服装大市场,那家衣服好看 南昌大学生去哪买衣服鞋子手机和电脑才能实惠且质量好 南昌洪城大市场批发 服装批发 要做服装生意,南康国际服装城、成衣市场和南昌的洪城大市场三个地方哪的服装批发又便宜又好? 南昌洪城大市场进货的地方几点开门的阿 那的款式怎么样 晚上有没有公交车活的士阿 南昌洪城大市场里面的衣服裤子便宜吗 【问题】sql左连接后查询速度很慢 sql语句多表联查,查询速度太慢,超过10s,由于是菜鸟,不知道怎样优化 帮忙SQL执行速度太慢... 类似无边无际这样的成语 电饭锅酸奶蛋糕的做法步骤图,怎么做好吃 学习英语的最佳方法 学习英语的正确方法 求助,在虹桥火车站丢东西了 东西落在上海虹桥候车室了怎么办 我在上海虹桥火车g7511列车到绍兴北站忘了东西 我在1956上海虹桥火车站开往太原南的车上丢了一件东西是怎样才能找到? 正确学习英语的方法有哪些 学生会提问哪些问题及答案 梦见朋友送套古代刺绣花纹寿衣给我是什么预兆?还说宫庭服高贵刺绣,像明朝服饰,梦里朋友说是他朋友送他 蟑螂受不了风油精 新车上牌十天可以做车抵吗? 阿拉伯语翻译个人求职简历范文3篇 洗浴个人经理简历怎么写 李荣建的个人简历 寻何炅档案