亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

MySQL 性能、監(jiān)控與災(zāi)難恢復(fù)

瀏覽:2日期:2023-10-16 16:44:54
監(jiān)控方案: up.time http://www.uptimesoftware.com/ 收費 Cactihttp://www.cacti.net/ KDE System Guard(KSysGuard) http://docs.kde.org/stable/en/kdebase-workspace/ksysguard/index.html Gnome System Monitor http://library.gnome.org/users/gnome-system-monitor/ Nagios http://www.nagios.org/ Shinken http://www.shinken-monitoring.org/ (個人覺得比nagios好用) Sun Management Center http://www.sun.com/software/products/sunmanagementcenter/index.xml MySQL Enterprise Monitor http://www.mysql.com/products/enterprise/monitor.html Linux和UNIX系統(tǒng)監(jiān)控工具ps 系統(tǒng)進程top cpu使用率排序的活動進程vmstat 顯示分頁、內(nèi)存、塊傳輸、cpu活動相關(guān)uptime 顯示系統(tǒng)運行時間及1、5、15分鐘系統(tǒng)平均負(fù)載free 顯示內(nèi)存使用率iostat 顯示平均磁盤活動和處理器負(fù)載 centos: yum install sysstatsar 系統(tǒng)活動報告、允許收集和報告各種系統(tǒng)活動pmap 顯示各種進程分別占用內(nèi)存情況mpstat 多處理器系統(tǒng)的cpu使用率 centos: yum install sysstatnetstat 網(wǎng)絡(luò)活動cron 定時進程執(zhí)行系統(tǒng)(計劃任務(wù))設(shè)置、讀取系統(tǒng)變量 SHOW [GLOBAL | SESSION] VARIABLES; SET [GLOBAL | SESSION] <variable_name> = <value>; SET [@@global. | @@session. | @@] <variable_name>=<value>; SHOW STATUS; SHOW SESSION STATUS; SHOW GLOBAL STATUS;SQL 命令 SHOW INDX FROM <table> //顯示指定表的索引基數(shù)統(tǒng)計信息 SHOW PLUGINS //顯示所有已知插件列表 SHOW [FULL] PROCESSLIST //顯示系統(tǒng)上運行的所有線程。 SHOW [GLOBAL | SESSION] STATUS //顯示所有系統(tǒng)變量值 SHOW TABLE [FROM <db>] STATUS //顯示給定數(shù)據(jù)庫的表的詳情 SHOW [GLOBAL | SESSION] VARIABLES //顯示系統(tǒng)變量為了查看較少的信息,可使用 like ’<pattern>’ 從句,like 語句中可使用標(biāo)準(zhǔn)MySQL正則表達式符號和控制符 SHOW ENGINE <engine_name> LOGS //顯示指定存儲引擎的日志信息 SHOW ENGINE <engine_name> STATUS //顯示指定存儲引擎狀態(tài)信息 SHOW ENGINES//顯示所有可用的存儲引擎的列表及狀態(tài) SHOW BINARY LOGS//顯示服務(wù)器二進制LOG列表 SHOW RELAYLOG EVENTS [IN ’<log_file>’] [FROM <pos>] [LIMIT [<offset>, ] <row count>] //僅限制查看Slave上的中繼日志 SHOW MASTER STATUS //顯示Master當(dāng)前配置,顯示當(dāng)前二進制日志文件,文件位置等 SHOW SLAVE HOSTS//使用--report-host 選項顯示連接到Master的slave列表 SHOW SLAVE STATUS //顯示復(fù)制中slave的系統(tǒng)狀態(tài) MySQL GUI工具 MySQL Administrator MySQL Query Browser MySQL Migration Toolkit //用于自動從其他數(shù)據(jù)庫系統(tǒng)上遷移數(shù)據(jù) 第三方工具 MySAR 系統(tǒng)活動報告 mytop 監(jiān)控線程統(tǒng)計信息和Mysql常規(guī)性能統(tǒng)計信息 innotop 用于監(jiān)控InnoDB性能和MySQL服務(wù)器 MONyog (MySQL Monitor and Advisor) mysql監(jiān)控工具,主動監(jiān)控方案 MySQL Benchmark套件 MySQL基準(zhǔn)測試./run-all-tests --server=mysql --cmp=mysql --user=root --socket=<socket>測量數(shù)據(jù)庫性能 EXPLAIN 分析關(guān)于如何執(zhí)行SELECT語句的信息 ANALYZE [ LOCAL | NO_WRUTE_TO_BINLOG ] TABLE #[ LOCAL | NO_WRUTE_TO_BINLOG ] 可防止命令寫入二進制日志。 SHOW INDEX FROM TABLE OPTIMIZE [ LOCAL | NO_WRUTE_TO_BINLOG ] TABLE <table_list>#重構(gòu)一個或多個表的數(shù)據(jù)結(jié)構(gòu),整理存儲空間 SHOW FULL PROCESSLIST; 查看所有進程信息數(shù)據(jù)庫優(yōu)化 1、謹(jǐn)慎而有效的使用索引 2、使用規(guī)范化(范式),但不要過頭 3、使用正確的存儲引擎 alter table t1 ENGINE=MEMORY;提高性能的最佳實踐 1、一切都很慢(檢查問題)* 檢查硬件* 改善硬件環(huán)境(如添加硬盤)* 考慮將數(shù)據(jù)遷移到獨立的磁盤上* 檢查操作系統(tǒng)配置是否正確* 考慮將有些應(yīng)用遷移到其他服務(wù)器上* 考慮可以向外擴展的復(fù)制* 優(yōu)化服務(wù)器性能 2、慢查詢* 規(guī)范化數(shù)據(jù)庫模式* 使用EXPLAIN識別丟失的或不正確的索引* 使用benchmark() 函數(shù)測試部分查詢* 考慮重寫查詢* 對標(biāo)準(zhǔn)查詢使用視圖* 啟用Query Cache 3、慢應(yīng)用* 開啟 Query Cache* 考慮并優(yōu)化存儲引擎* 確認(rèn)是否是服務(wù)器或操作系統(tǒng)的問題* 定義應(yīng)用程序的基準(zhǔn),并將它與已知基準(zhǔn)比較* 檢查內(nèi)部(在應(yīng)用程序 內(nèi)部編寫的)查詢,并最大化他們的性能* 分而治之——一次只檢查一個部分* 使用劃分類分散數(shù)據(jù)* 檢查各個分區(qū)的索引 4、慢復(fù)制* 確保網(wǎng)絡(luò)運行狀況最佳* 確保服務(wù)器配置正確* 優(yōu)化數(shù)據(jù)庫* 限制 Master 的更新* 將數(shù)據(jù)讀取劃分到多個Slave中* 檢查Slave 的復(fù)制延遲* 定期維護日志(二進制日志和中繼日志)* 在帶寬有限的情況下,使用壓縮* 使用包容性和排他性日志選項,最小化復(fù)制內(nèi)容數(shù)據(jù)引擎的優(yōu)化和監(jiān)控 MyISAM實用工具* myisam_ftdump: 顯示全文索引信息* myisamchk : 執(zhí)行MyISAM 表的分析(只能在脫機狀態(tài)使用)* myisamlog : 查看MyISAM 表的更改日志* myisampack:壓縮表以減少存儲量 Key Cache1、預(yù)加載Key Cache #將salary表的索引加載到key cache中,ignore leaves: 表明只加載索引的非葉子節(jié)點,可通過修改表的方式從Key cache中移除相關(guān)索引 mysql> load index into cache salaries ignore leaves;2、使用多個Key Cache #使用耳機主緩存 mysql> set global emp_cache.key_buffer_size = 128*1024; //128K mysql> cache index salaries in emp_cache; mysql> set global emp_cache.key_buffer_size=0; #確認(rèn)一個二級緩存是否存在 mysql> select @@global.emp_cache.key_buffer_size; 重啟而不丟失二級緩存配置的方式:將配置語句保存在一個文件中,使用mysql的配置文件的[mysqld]部分的 init-file=<patch_to_file>命令執(zhí)行該文件。來自:http://blog.csdn.net/hellyhe/article/details/8288696
標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 黑人一区 | 91精品视频在线观看免费 | 69视频最新在线观看 | 黄网站在线观看永久免费 | 狼人久久尹人香蕉尹人 | 亚洲一区二区三区久久精品 | 国产精品第一页在线 | 国产日韩在线观看视频网站 | 自偷自拍亚洲欧美清纯唯美 | 亚洲二区在线视频 | 国产在线高清不卡免费播放 | 香港午夜理理伦_级毛片 | 96精品专区国产在线观看高清 | 久久精品国产亚洲麻豆 | 国产大片中文字幕在线观看 | 青草久久久| 国产成人亚洲精品无广告 | 99久久精品免费观看区一 | 亚洲福利视频一区二区 | 97国内免费久久久久久久久久 | 亚洲丁香婷婷综合久久六月 | 香蕉在线播放 | 国产伦精品一区二区三区视频小说 | 国产免费一级高清淫曰本片 | 欧美三集片 | 亚洲精品色 | 亚洲精品国产理论电影网 | 91国高清视频 | 日韩欧美第一区二区三区 | 日韩 欧美 国产 亚洲 中文 | 午夜影院一区二区 | 欧美videos另类极品 | 国产成人深夜福利短视频99 | 色综合网亚洲精品久久 | 国外一级黄色片 | 欧美一级欧美一级在线播放 | 农村三级孕妇视频在线 | 亚洲高清不卡 | 美国三级视频 | 一级一片免费视频播放 | 丁香激情综合 |