电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

MySQL 性能、監控與災難恢復

瀏覽:4日期:2023-10-16 16:44:54
監控方案: 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系統監控工具ps 系統進程top cpu使用率排序的活動進程vmstat 顯示分頁、內存、塊傳輸、cpu活動相關uptime 顯示系統運行時間及1、5、15分鐘系統平均負載free 顯示內存使用率iostat 顯示平均磁盤活動和處理器負載 centos: yum install sysstatsar 系統活動報告、允許收集和報告各種系統活動pmap 顯示各種進程分別占用內存情況mpstat 多處理器系統的cpu使用率 centos: yum install sysstatnetstat 網絡活動cron 定時進程執行系統(計劃任務)設置、讀取系統變量 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> //顯示指定表的索引基數統計信息 SHOW PLUGINS //顯示所有已知插件列表 SHOW [FULL] PROCESSLIST //顯示系統上運行的所有線程。 SHOW [GLOBAL | SESSION] STATUS //顯示所有系統變量值 SHOW TABLE [FROM <db>] STATUS //顯示給定數據庫的表的詳情 SHOW [GLOBAL | SESSION] VARIABLES //顯示系統變量為了查看較少的信息,可使用 like ’<pattern>’ 從句,like 語句中可使用標準MySQL正則表達式符號和控制符 SHOW ENGINE <engine_name> LOGS //顯示指定存儲引擎的日志信息 SHOW ENGINE <engine_name> STATUS //顯示指定存儲引擎狀態信息 SHOW ENGINES//顯示所有可用的存儲引擎的列表及狀態 SHOW BINARY LOGS//顯示服務器二進制LOG列表 SHOW RELAYLOG EVENTS [IN ’<log_file>’] [FROM <pos>] [LIMIT [<offset>, ] <row count>] //僅限制查看Slave上的中繼日志 SHOW MASTER STATUS //顯示Master當前配置,顯示當前二進制日志文件,文件位置等 SHOW SLAVE HOSTS//使用--report-host 選項顯示連接到Master的slave列表 SHOW SLAVE STATUS //顯示復制中slave的系統狀態 MySQL GUI工具 MySQL Administrator MySQL Query Browser MySQL Migration Toolkit //用于自動從其他數據庫系統上遷移數據 第三方工具 MySAR 系統活動報告 mytop 監控線程統計信息和Mysql常規性能統計信息 innotop 用于監控InnoDB性能和MySQL服務器 MONyog (MySQL Monitor and Advisor) mysql監控工具,主動監控方案 MySQL Benchmark套件 MySQL基準測試./run-all-tests --server=mysql --cmp=mysql --user=root --socket=<socket>測量數據庫性能 EXPLAIN 分析關于如何執行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>#重構一個或多個表的數據結構,整理存儲空間 SHOW FULL PROCESSLIST; 查看所有進程信息數據庫優化 1、謹慎而有效的使用索引 2、使用規范化(范式),但不要過頭 3、使用正確的存儲引擎 alter table t1 ENGINE=MEMORY;提高性能的最佳實踐 1、一切都很慢(檢查問題)* 檢查硬件* 改善硬件環境(如添加硬盤)* 考慮將數據遷移到獨立的磁盤上* 檢查操作系統配置是否正確* 考慮將有些應用遷移到其他服務器上* 考慮可以向外擴展的復制* 優化服務器性能 2、慢查詢* 規范化數據庫模式* 使用EXPLAIN識別丟失的或不正確的索引* 使用benchmark() 函數測試部分查詢* 考慮重寫查詢* 對標準查詢使用視圖* 啟用Query Cache 3、慢應用* 開啟 Query Cache* 考慮并優化存儲引擎* 確認是否是服務器或操作系統的問題* 定義應用程序的基準,并將它與已知基準比較* 檢查內部(在應用程序 內部編寫的)查詢,并最大化他們的性能* 分而治之——一次只檢查一個部分* 使用劃分類分散數據* 檢查各個分區的索引 4、慢復制* 確保網絡運行狀況最佳* 確保服務器配置正確* 優化數據庫* 限制 Master 的更新* 將數據讀取劃分到多個Slave中* 檢查Slave 的復制延遲* 定期維護日志(二進制日志和中繼日志)* 在帶寬有限的情況下,使用壓縮* 使用包容性和排他性日志選項,最小化復制內容數據引擎的優化和監控 MyISAM實用工具* myisam_ftdump: 顯示全文索引信息* myisamchk : 執行MyISAM 表的分析(只能在脫機狀態使用)* myisamlog : 查看MyISAM 表的更改日志* myisampack:壓縮表以減少存儲量 Key Cache1、預加載Key Cache #將salary表的索引加載到key cache中,ignore leaves: 表明只加載索引的非葉子節點,可通過修改表的方式從Key cache中移除相關索引 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; #確認一個二級緩存是否存在 mysql> select @@global.emp_cache.key_buffer_size; 重啟而不丟失二級緩存配置的方式:將配置語句保存在一個文件中,使用mysql的配置文件的[mysqld]部分的 init-file=<patch_to_file>命令執行該文件。來自:http://blog.csdn.net/hellyhe/article/details/8288696
標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 太阳能发电系统-太阳能逆变器,控制器-河北沐天太阳能科技首页 | 铁盒_铁罐_马口铁盒_马口铁罐_铁盒生产厂家-广州博新制罐 | 综合管廊模具_生态,阶梯护坡模具_检查井模具制造-致宏模具厂家 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 消防设施操作员考试报名时间,报名入口,报考条件 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 压装机-卧式轴承轮轴数控伺服压装机厂家[铭泽机械] | 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 建大仁科-温湿度变送器|温湿度传感器|温湿度记录仪_厂家_价格-山东仁科 | 没斑啦-专业的祛斑美白嫩肤知识网站-去斑经验分享 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 减速机_上海宜嘉减速机 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 专业音响设备_舞台音响设备_会议音响工程-首选深圳一禾科技 | 反渗透阻垢剂-缓蚀阻垢剂厂家-循环水处理药剂-山东鲁东环保科技有限公司 | 微量水分测定仪_厂家_卡尔费休微量水分测定仪-淄博库仑 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 北京开源多邦科技发展有限公司官网| 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 阿里巴巴诚信通温州、台州、宁波、嘉兴授权渠道商-浙江联欣科技提供阿里会员办理 | 无刷电机_直流无刷电机_行星减速机-佛山市藤尺机电设备有限公司 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | 福州仿石漆加盟_福建仿石漆厂家-外墙仿石漆加盟推荐铁壁金钢(福建)新材料科技有限公司有保障 | 不锈钢发酵罐_水果酒发酵罐_谷物发酵罐_山东誉诚不锈钢制品有限公司 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 安徽成考网-安徽成人高考网 | 齿轮减速电机一体机_蜗轮蜗杆减速马达-德国BOSERL齿轮减速机带电机生产厂家 | 自动配料系统_称重配料控制系统厂家 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 黄石妇科医院_黄石东方女子医院_黄石东方妇产医院怎么样 | 钢制暖气片散热器_天津钢制暖气片_卡麦罗散热器厂家 | 防火门-专业生产甲级不锈钢钢质防火门厂家资质齐全-广东恒磊安防设备有限公司 | 语料库-提供经典范文,文案句子,常用文书,您的写作得力助手 | 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | 一航网络-软件测评官网 |