數據庫運維形考任務5_第1頁
數據庫運維形考任務5_第2頁
數據庫運維形考任務5_第3頁
數據庫運維形考任務5_第4頁
數據庫運維形考任務5_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、試驗 5 數據庫性能監視與優化試驗試驗目的理解數據庫性能概念, 練習數據庫性能監視命令方法, 能夠對數據庫性能進行優化。試驗內容【試驗5-1】使用SHOW 語句查詢設備吞吐量Questions、Com_Select、Com_insert、Com_update、Com_delete 幾個指標值。【試驗 5-2】 訪問 Performance_schema 中的 events_statements_summary_by_digest 表, 獵取有關的延遲、 錯誤和查詢量信息的性能指標。【試驗 5-3】 使用 SHOW 語句查詢連接檢查指標 Threads_connected、 Threads_ru

2、nning 、Connection_errors_internal 、 Aborted_connects 和 Connection_errors_max_connections 。【試驗 5-4】 使用 SHOW 語句查詢 Innodb 緩沖區指標 Innodb_buffer_pool_pages_total 、Innodb_buffer_pool_read_requests、 Innodb_buffer_pool_reads。【 實 驗 5-5 】 使 用 SHOW 語 句 獲 取 與 查 詢 緩沖相 關 的 指 標 :Qcache_free_blocks、Qcache_free_memor

3、y 、 Qcache_hits 、 Qcache_inserts 、 Qcache_lowmem_prunes 、Qcache_not_cached、 Qcache_queries_in_cache、 Qcache_total_blocks。、【實驗5-6】使用SHOW語句獲取關于臨時表的指標Created_tmp_disk_tables 、Created_tmp_files、 Created_tmp_tables。【試驗 5-7】 使用 SHOW 語句獵取訪問表的數量指標 Open_tables 和 Opened_tables。【試驗 5-8】使用 SHOW PROCESSLIST 命令查詢

4、用戶正在運行的線程信息幫忙進行故障診斷。【試驗 5-9】 調出慢查詢日志并利用 mysqldumpslow 來進行日志分析。【試驗 5-10】使用 EXPLAIN EXTENDED 命令查看帶有 UNION 子句的 SELECT 的執行方案。【試驗 5-11】 使用 EXPLAIN EXTENDED 命令查看如下語句的執行方案:SELECT * FROM t1 WHERE a110 AND (EXISTS (SELECT a2 FROM t2 WHERE t2.a25 AND t2.b2=1) OR EXISTS (SELECT a2 FROM t2 WHERE t2.a210) v_t2 W

5、HERE t1.a110 AND v_t2.a220;【試驗 5-13】 創建一個表, 并在適當字段上創建索引, 對比在大數據量情形下使用索引與不使用索引的性能。【試驗 5-14】 使用 PROCEDURE ANALYSE 檢查表列。【試驗 5-15】使用 Inet_ATON 將 IP 地址 192.128.1.1 轉換為數字,再將 2130706433 轉換為IP 地址。【試驗 5-16】 進行簡潔的關聯查詢代替子查詢的重寫操作, 并驗證其正確性和執行效率的變化。【試驗 5-17】 查詢 SQL 的最大連接數并修改其至合適的數值。試驗結果Com_delete 幾個指標值。【試驗5-1】使用S

6、HOW 語句查詢設備吞吐量Questions、Com_Select、Com_insert、Com_update、有關的延遲、錯誤和查詢量信息的性能指標。【試驗 5-2】 訪問 Performance_schema 中的 events_statements_summary_by_digest 表, 獵取【試驗 5-3】 使用 SHOW 語句查詢連接檢查指標 Threads_connected、 Threads_running 、Connection_errors_internal、Aborted_connects 和Connection_errors_max_connections。【試驗 5-

7、4】 使用 SHOW 語句查詢 Innodb 緩沖區指標 Innodb_buffer_pool_pages_total 、Innodb_buffer_pool_read_requests、Innodb_buffer_pool_reads。【 實 驗 5-5 】 使 用 SHOW 語 句 獲 取 與 查 詢 緩沖相 關 的 指 標 :Qcache_free_blocks、Qcache_free_memory 、 Qcache_hits 、 Qcache_inserts 、 Qcache_lowmem_prunes 、Qcache_not_cached、Qcache_queries_in_cach

8、e、Qcache_total_blocks。 、【實驗5-6】使用SHOW語句獲取關于臨時表的指標Created_tmp_disk_tables 、Created_tmp_files、 Created_tmp_tables。【試驗5-7】 使用 SHOW 語句獵取訪問表的數量指標Open_tables 和 Opened_tables。【試驗 5-8】使用 SHOW PROCESSLIST 命令查詢用戶正在運行的線程信息幫忙進行故障診斷。【 實 驗5-9 】調 出 慢 查 詢 日 志 并 利 用mysqldumpslow來 進 行 日 志 分 析 。【試驗 5-10】使用 EXPLAIN EXT

9、ENDED 命令查看帶有 UNION 子句的 SELECT 的執行方案。【試驗 5-11】 使用 EXPLAIN EXTENDED 命令查看如下語句的執行方案:SELECT * FROM t1 WHERE a110 AND (EXISTS(SELECTa2FROMt2WHEREt2.a25ANDt2.b2=2);EXISTS (SELECT a2 FROM t2 WHERE t2.a25 AND t2.b2=1) OR【試驗 5-12】 使用 EXPLAIN EXTENDED 命令查看如下語句的執行方案:WHEREt1.a110ANDv_t2.a210) v_t2不使用索引的性能。【試驗 5-

10、13】 創建一個表, 并在適當字段上創建索引, 對比在大數據量情形下使用索引與【實驗5-14】使用PROCEDUREANALYSE檢查表列。【試驗 5-15】使用 Inet_ATON 將 IP 地址 192.128.1.1 轉換為數字,再將 2130706433 轉換為IP 地址。變化。【試驗 5-16】 進行簡潔的關聯查詢代替子查詢的重寫操作, 并驗證其正確性和執行效率的【 實 驗5-17 】查 詢SQL的 最 大 連 接 數 并 修 改 其 至 合 適 的 數 值 。3.試驗結果【試驗5-1】使用SHOW 語句查詢設備吞吐量Questions、Com_Select、Com_insert、C

11、om_update、Com_delete 幾個指標值。【試驗 5-2】 訪問 Performance_schema 中的 events_statements_summary_by_digest 表, 獵取有關的延遲、 錯誤和查詢量信息的性能指標。【試驗 5-3】 使用 SHOW 語句查詢連接檢查指標 Threads_connected、 Threads_running 、Connection_errors_internal 、 Aborted_connects 和 Connection_errors_max_connections 。【試驗 5-4】 使用 SHOW 語句查詢 Innodb 緩

12、沖區指標 Innodb_buffer_pool_pages_total 、Innodb_buffer_pool_read_requests、 Innodb_buffer_pool_reads。【 實 驗 5-5 】 使 用 SHOW 語 句 獲 取 與 查 詢 緩沖相 關 的 指 標 :Qcache_free_blocks、Qcache_free_memory 、 Qcache_hits 、 Qcache_inserts 、 Qcache_lowmem_prunes 、Qcache_not_cached、 Qcache_queries_in_cache、 Qcache_total_blocks

13、。、【實驗5-6】使用SHOW語句獲取關于臨時表的指標Created_tmp_disk_tables 、Created_tmp_files、 Created_tmp_tables。【試驗 5-7】 使用 SHOW 語句獵取訪問表的數量指標 Open_tables 和 Opened_tables。【試驗 5-8】使用 SHOW PROCESSLIST 命令查詢用戶正在運行的線程信息幫忙進行故障診斷。【試驗 5-9】 調出慢查詢日志并利用 mysqldumpslow 來進行日志分析。【試驗 5-10】使用 EXPLAIN EXTENDED 命令查看帶有 UNION 子句的 SELECT 的執行方案。【試驗 5-11】 使用 EXPLAIN EXTENDED 命令查看如下語句的執行方案:SELECT * FROM t1 WHERE a110 AND (EXISTS (SELECT a2 FROM t2 WHERE t2.a25 AND t2.b2=1) OR EXISTS (SELECT a2 FROM t2 WHERE t2.a210) v_t2 WHERE t1.a110 AND v_t2.a220;【試驗 5-13】 創建一個表, 并在適當字段上創

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論