mysql 工具程序 复制机制等介绍

--- Mysql工具程序 --
              mytop 关键的统计信息
             mysqlard 关键性能指示器的图形表示,并给出一些调优建议
              mysqlreport 分析 SHOW STATUS 变量
              phpmyadmin 简化管理任务

--主要幾個有名的 patch vendor 包括: --
    * Google 的 google-mysql-tools,針對 MySQL 4.0 與 5.0 兩個版本的 patch。
    * Percona 的 Percona releases,針對 MySQL 5.0 與 5.1 兩個版本的 patch。
    * OurDelta 的 Patches/Sources,目前主要針對 5.0 與 5.1 (尤其是 5.0),之後會視情況對 6.0 patch。
遇到奇怪的 bug,或是多 CPU 效能瓶頸時,試看看這些 community version 會是不錯的方向。

-- 表的符号链接 --
表的符号链接SHOW VARIABLES LIKE 'have_symlink'语句,检查系统是否支持符号链接。
MyISAM表---&gt数据文件和索引文件
注释:当你删掉一个表时,如果该表使用了符号链接,符号链接和该符号链接指向的文件都被删除掉。这就是你不应以系统root用户执行mysqld或允许系统用户对MySQL数据库目录有写访问权限的原因。
SHOW FULL PROCESSLIST\G

--数据库复制--
复制方式:普通主/从复制 多个主复制 Mysql簇复制
网络断开时,从服务器尝试重试连接的时间 --master-connet-retry=60
A)基于语句的复制
    缺点:随机函数不能被复制,结果不一定一样。LOAD_FILE() UUID() USER() FOUND_ROWS()
B)基于行的复制:主服务器把每个表 行的变化记录到二进制日志中。

--主从异常:--
可以用Master_Log_File和Master_LOG_POS选项执行CHANGE MASTER TO来告诉从服务器重新从该点读取二进制日志。

--Mysql优化问题:--
1 如果查询量很高,可以花一些时间使用简化的授权结构来降低许可检查开销。
2 BENCHMARK(CountTimes,expr)函数重复countTimes次执行表达式expr,它可以用于计时MySQL处理表达式有多快。
3 如果在SELECT语句前放上关键词EXPLAIN,MySQL将解释它如何处理SELECT,提供有关表如何联接和联接的次序。为了强制优化器让一个SELECT语句按照表命名顺序的联接次序,语句应以STRAIGHT_JOIN而不只是SELECT开头。MySQL用一遍扫描多次联接(single-sweep multi-join)的方式解决所有联接。这意味着MySQL从第一个表中读一行,然后找到在第二个表中的一个匹配行,然后在第3个表中等等。当所有的表处理完后,它输出选中的列并且返回表清单直到找到一个有更多的匹配行的表。从该表读入下一行并继续处理下一个表。

--多服务器复制--
多服务器复制中的Auto-Increment show variables likeauto_inc%';
情况总结:服务器变量auto_increment_increment和auto_increment_offset可以帮助协调多主服务器复制和AUTO_INCREMENT列。
set @auto_increment_increment=x 确定增长的步长;set @auto increment_offset=xx确定AUTO_INCREMENT列值的起点。

--mysqlbinlog mysql-bin.000001  --
mysqlbinlog: unknown variable 'default-character=utf8'
加个mysqlbinlog --no-defaults mysql-bin.000001开关吧。更改my.cnf character以后随即便改变


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13794466/viewspace-712072/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13794466/viewspace-712072/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值