亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL 存儲過程優化經驗

發布時間:2020-08-07 17:01:02 來源:網絡 閱讀:343 作者:26度出太陽 欄目:數據庫

    

經現場同事反映,他們用的好好的XML 導出工具最近一直報錯,經常報數據庫連接超時,查看數據庫發現已經有100G 以上有空間了。

但導出數據的存儲過程里面每次按時間只導1000多條數據,近理說有時間過濾應該不會產生問題。

將存儲過程拉到SQL SERVER 中執行,發現需要5分鐘,

SQL 存儲過程優化經驗

--創建臨時表用來存放數據create table #temp(
id varchar(10),
name varchar(20),
zg_id varchar(10),
ks_id varchar(10)
)--按時間段插入數據insert into #temp(id,name)select id,name 
from tb1(nolock)where beginTime between '20150606' and '20150706'--按已有的數據關聯其它表,補全其它數據update #tempset zg_id=b.idfrom #temp a,tb_zg b(nolock)where a.zg_id=b.idupdate #tempset ks_id=b.idfrom #temp a,tb_ks b(nolock)where a.ks_id=b.id

SQL 存儲過程優化經驗

 

而查詢出來的數據只有幾千條。

仔細分析得知,剛開始存儲過程將三張表的數據插入到一個臨時表然后再做處理。

 

經過查詢發現三張表每張表的數據都超過700萬行,每張表的關聯字段都是主鍵,且第一張表已經用時間段來過慮,也就是說只查詢第一張表,且按時間段來過慮的話不到一秒。

因些我把第一張表的數據插入到臨時表。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

sql
AI

长子县| 石渠县| 邯郸市| 乐亭县| 巫山县| 义乌市| 务川| 正定县| 灌南县| 天门市| 罗源县| 竹北市| 天长市| 嘉定区| 江油市| 迭部县| 苗栗市| 开江县| 西华县| 扶余县| 株洲市| 视频| 洪雅县| 孟津县| 河西区| 南江县| 徐水县| 江门市| 宁陕县| 西吉县| 双鸭山市| 昆明市| 宜宾县| 神池县| 陆良县| 古田县| 阳信县| 周口市| 海安县| 忻州市| 大丰市|