數據庫應用優化

2022-07-27    分類: 網站建設

數據庫應用優化
數據庫無論是哪門語言應用中都必不可少,現在的數據庫種類也非常的多種多樣大到服務型數據庫小到文件存儲類數據庫,一些中小型項目對數據庫簡單了解也都可以有比較好的應用,如果要更合理,合理效率利用數據庫需要一利遵循原則的優化,當數據庫量多大如10w條記錄做一些簡單優化會有比較明顯的效果。

不要在sql上進行運算,這樣會導致索引失效 SELECT * FROM test WHERE YEAR(d) > =2011
優化為
SELECT * FROM test WHERE d > =’2011 -01 -01’ 使用join時盡量據JOIN查詢拆分為多個查詢 SELECT * FROM a JOIN b on a.id=b.id
LEFT JOIN c ON c.pid=a.pid 使用LIKE模糊 查詢時盡量少用%% SELECT * FROM text WHERE title LIKE ‘%name%’
優化為
SELECT * FROM text WHERE title >=’name’ AND title<’name’
4) 查詢時只列出需要字段不會對速度有明顯的影響但會節省內存
SELECT * FROM text
優化為
SELECT id,title FROM text
5)   盡量使用批量插入語句可節省與數據庫交互連接
INSERT INTO text(id,name) VALUES(1,‘a’)
INSERT INTO text(id,name) VALUES(2,‘a’)
INSERT INTO text(id,name) VALUES(3,‘a’)
優化為
NSERT INTO text(id,name) VALUES (1,’a’), (2,’a’), (3,’a’)
6)   limit基數較大時可以使用between
SELECT * FROM text ORDER BY ID LIMIT 100000,10
優化為
SELECT * FROM text WHERE ID BETWEEN 10000 AND 1000010 ORDER BY ID
7)   千萬不要使用rnad函數獲取多條記錄
8)   不要使用默認NULL
9) 不要使用count(id) ,應該使用count(*)
10) 排序時不要盡量使用引索值不要使用無關的字段
11) 索引的合理使用可以更合更的查詢大量數據

網站欄目:數據庫應用優化
轉載源于:http://m.kartarina.com/news9/182509.html

成都網站建設公司_創新互聯,為您提供網站內鏈網站設計公司全網營銷推廣用戶體驗商城網站網站設計

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
主站蜘蛛池模板: 亚洲国产成人无码av在线播放| 无码一区二区三区老色鬼| 色窝窝无码一区二区三区 | 亚洲熟妇无码爱v在线观看| 无码国内精品人妻少妇| 国产精品无码一区二区在线| julia无码人妻中文字幕在线| 亚洲精品无码永久在线观看你懂的 | 无码人妻精品一区二区三区99性| 午夜无码人妻av大片色欲| 亚洲大尺度无码无码专区| 久久亚洲精品成人无码| 亚洲av无码专区国产乱码在线观看 | 亚洲av无码一区二区三区四区| 高清无码一区二区在线观看吞精 | 亚洲Av无码专区国产乱码DVD| 中文字幕无码精品亚洲资源网久久| 亚洲一级特黄大片无码毛片 | 亚洲中文字幕无码不卡电影| 亚洲熟妇无码一区二区三区 | 亚洲精品97久久中文字幕无码| 国产精品多人p群无码| 东京热av人妻无码| 精品亚洲AV无码一区二区| 国产成人无码综合亚洲日韩| 亚洲国产精品无码久久久久久曰| 亚洲一区无码中文字幕乱码| 伊人久久综合无码成人网| 国产久热精品无码激情| 久久精品国产亚洲AV无码麻豆| 午夜精品久久久久久久无码| 亚洲私人无码综合久久网| 亚洲av无码电影网| 久久精品成人无码观看56| 国产午夜精华无码网站| 中文字幕精品无码久久久久久3D日动漫| 亚洲精品无码久久久久A片苍井空 亚洲精品无码久久久久YW | 久久亚洲精品无码aⅴ大香| 精品久久久久久无码人妻蜜桃| 曰韩无码无遮挡A级毛片| 亚洲aⅴ无码专区在线观看 |