好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySql如何查看索引并實現優化

MySql如何查看索引并實現優化

熱門標簽:北京人工外呼系統價錢 地圖標注被騙三百怎么辦 天智外呼系統 400電話鄭州申請 福州呼叫中心外呼系統哪家好 常州電銷外呼系統一般多少錢 房產智能外呼系統品牌 沃克斯電梯外呼線路圖 云南語音外呼系統平臺

mysql中支持hash和btree索引。innodb和myisam只支持btree索引,而memory和heap存儲引擎可以支持hash和btree索引

我們可以通過下面語句查詢當前索引使用情況:

show status like '%Handler_read%';

+-----------------------+-------+
| Variable_name | Value |
+-----------------------+-------+
| Handler_read_first | 0 |
| Handler_read_key | 0 |
| Handler_read_last | 0 |
| Handler_read_next | 0 |
| Handler_read_prev | 0 |
| Handler_read_rnd | 0 |
| Handler_read_rnd_next | 0 |
+-----------------------+-------+

如果索引正在工作,則Handler_read_key的值會很高,這個值代表一個行被索引值讀的次數,很低值表名增加索引得到的性能改善不高,因此索引并不經常使用

如果Handler_read_rnd_next值很高意味著查詢運行效率很低,應該建立索引補救,這個值含義是在數據文件中讀取下一行的請求數。如果正在進行大量表掃描,Handler_read_rnd_next的數值將會很高。說明索引不正確或者沒有利用索引。

優化:

優化insert語句:

1.盡量采用 insert into test values(),(),(),()...

2.如果從不同客戶插入多行,能通過使用insert delayed語句得到更高的速度,delayed含義是讓insert語句馬上執行,其實數據都被放在內存隊列中個,并沒有真正寫入磁盤,這比每條語句分別插入快的多;low_priority剛好相反,在所有其他用戶對表的讀寫完后才進行插入。

3.將索引文件和數據文件分在不同磁盤上存放(利用建表語句)

4.如果進行批量插入,可以增加bulk_insert_buffer_size變量值方法來提高速度,但是只對MyISAM表使用

5.當從一個文本文件裝載一個表時,使用load data file,通常比使用insert快20倍

優化group by語句:

默認情況下,mysql會對所有group by字段進行排序,這與order by類似。如果查詢包括group by但用戶想要避免排序結果的消耗,則可以指定order by null禁止排序。

優化order by語句:

某些情況下,mysql可以使用一個索引滿足order by字句,因而不需要額外的排序。where條件和order by使用相同的索引,并且order by的順序和索引的順序相同,并且order by的字段都是升序或者降序。

優化嵌套查詢:

mysql4.1開始支持子查詢,但是某些情況下,子查詢可以被更有效率的join替代,尤其是join的被動表待帶有索引的時候,原因是mysql不需要再內存中創建臨時表來完成這個邏輯上需要兩個步驟的查詢工作。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • mysql利用覆蓋索引避免回表優化查詢
  • MySQL如何優化索引
  • MySQL如何基于Explain關鍵字優化索引功能
  • MySQL利用索引優化ORDER BY排序語句的方法
  • MySQL 函數索引的優化方案
  • MySQL性能優化之如何高效正確的使用索引
  • 一篇文章掌握MySQL的索引查詢優化技巧
  • MySQL數據庫優化之索引實現原理與用法分析
  • 淺談MySQL索引優化分析
  • 理解MySQL——索引與優化總結
  • Mysql 索引該如何設計與優化

標簽:鹽城 沈陽 移動 沈陽 黔東 拉薩 珠海 徐州

巨人網絡通訊聲明:本文標題《MySql如何查看索引并實現優化》,本文關鍵詞  MySql,如何,查看,索引,并,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySql如何查看索引并實現優化》相關的同類信息!
  • 本頁收集關于MySql如何查看索引并實現優化的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大龄熟女国产实拍XXXX| 亚洲乱码国产乱码精品精98| 久久香蕉热| 亚洲日本欧美中文字幕001| 亲子乱Av一区区三区40岁| 国产做爰又粗又大又爽小妖精| 日本zozo人禽另类交| www.97av| 91无码亚洲精品无码专区在线 | 亚洲成色| 天海翼99久久久AV精品| 仁布县| 国产精品???精品软件视频| 美女视频免费高清在线直播| 日朝欧美亚洲精品| 久久久久亚洲精品日久生情| 一区二区三区不卡在线观看| 爱情理论在线观看天府泰剧| 成人免费无码大片a毛片换腧 | 91九色国产porny| 99视频三二四五区精产国品| 最近免费高清版电影在线观看国语| 渔夫荒婬性艳史1987在线| 国产91高潮拍在线观看摸78| 黑人巨大两根一起挤进来| 女子监狱的男狱警高清版| 在线人成精品免费视频| 乡村乱情小雷| 69人妻偷拍??熟女丝| 浓厚な接吻と肉体の交わりこころ| yeezy380蜜桃粉满| 一次难忘异地私密保养| 美乳裸乳图片| 少妇婬乱A片免费看网站古女 | 中文一区二区视频| 男艹女| 双腿绑在椅子两边扶手 宝贝| 国产51无码AV一区二区| 国产免费无码成人A片软件| 尹人久久久香蕉精品| 国产一级在线现免费观看|