国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL優(yōu)化全攻略-相關(guān)數(shù)據(jù)庫命令

2024-07-24 12:43:30
字體:
供稿:網(wǎng)友
接下來我們要討論的是數(shù)據(jù)庫性能優(yōu)化的另一方面,即運(yùn)用數(shù)據(jù)庫服務(wù)器內(nèi)建的工具輔助性能分析和優(yōu)化。  
   ▲ SHOW  
   執(zhí)行下面這個(gè)命令可以了解服務(wù)器的運(yùn)行狀態(tài):  
mysql >show status; 
   該命令將顯示出一長列狀態(tài)變量及其對(duì)應(yīng)的值,其中包括:被中止訪問的用戶數(shù)量,被中止的連接數(shù)量,嘗試連接的次數(shù),并發(fā)連接數(shù)量最大值,以及其他許多有用的信息。這些信息對(duì)于確定系統(tǒng)問題和效率低下的原因是十分有用的。  
   SHOW命令除了能夠顯示出MySQL服務(wù)器整體狀態(tài)信息之外,它還能夠顯示出有關(guān)日志文件、指定數(shù)據(jù)庫、表、索引、進(jìn)程和許可權(quán)限表的寶貴信息。請(qǐng)?jiān)L問http://www.mysql.com/doc/S/H/SHOW.html了解更多信息。  
   ▲ EXPLAIN  
   EXPLAIN能夠分析SELECT命令的處理過程。這不僅對(duì)于決定是否要為表加上索引很有用,而且對(duì)于了解MySQL處理復(fù)雜連接的過程也很有用。  
   下面這個(gè)例子顯示了如何用EXPLAIN提供的信息逐步地優(yōu)化連接查詢。(本例來自MySQL文檔,見http://www.mysql.com/doc/E/X/EXPLAIN.html。原文寫到這里似乎有點(diǎn)潦草了事,特加上此例。)  
   假定用EXPLAIN分析的SELECT命令如下所示:  
EXPLAIN SELECT tt.TicketNumber, tt.TimeIn, 
      tt.ProjectReference, tt.EstimatedShipDate, 
      tt.ActualShipDate, tt.ClientID, 
      tt.ServiceCodes, tt.RepetitiveID, 
      tt.CurrentProcess, tt.CurrentDPPerson, 
      tt.RecordVolume, tt.DPPrinted, et.COUNTRY, 
      et_1.COUNTRY, do.CUSTNAME 
    FROM tt, et, et AS et_1, do 
    WHERE tt.SubmitTime IS NULL 
      AND tt.ActualPC = et.EMPLOYID 
      AND tt.AssignedPC = et_1.EMPLOYID 
      AND tt.ClientID = do.CUSTNMBR; 

   SELECT命令中出現(xiàn)的表定義如下:  
   ※表定義  
表 列 列類型  
tt ActualPC CHAR(10)  
tt AssignedPC CHAR(10)  
tt ClientID CHAR(10)  
et EMPLOYID CHAR(15)  
do CUSTNMBR CHAR(15)  

  ※索引  
表 索引  
tt ActualPC  
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 墨竹工卡县| 富锦市| 仙桃市| 长垣县| 锦屏县| 安阳市| 扶风县| 泽州县| 株洲县| 泸西县| 八宿县| 静宁县| 武安市| 巴彦淖尔市| 荥阳市| 安龙县| 随州市| 定襄县| 嘉义市| 西乌珠穆沁旗| 资兴市| 伊吾县| 武汉市| 桑日县| 开封县| 江陵县| 永安市| 尼玛县| 大城县| 海盐县| 莱州市| 清苑县| 北海市| 三门峡市| 图木舒克市| 封开县| 德化县| 图们市| 沂源县| 宁波市| 漠河县|