mysql
文章平均质量分 79
一只温柔的双鱼
喵~
展开
-
pt-table-checksum在校验时遇到的报错 总结
错误1Skipping table db.table because on the master it would be checksummed in one chunk but on these replicas it has too many rows原因:参数–chunk-size-limit默认为2,当遇到行数多的大表时pt-table-checksum可能会跳过不检测解决:可以根据输出的提示将–chunk-size-limit适当调大一点错误2Cannot connect to h=i原创 2020-09-09 14:36:47 · 1091 阅读 · 3 评论 -
pt-table-checksum数据校验工具
1.原理:1.可以指定从库的数据校验:提前在指定的数据库中建一个表,用于存储要校验的从库的ip、用户名、密码,用于主库连接从库,然后使用pt工具,pt在校验时会生成一个表,这个表的生成位置,可以在pt工具的参数中设置,这个表的作用是存储校验值、校验表的分块标记和校验时间等;pt在工作的时候,会将主库中的某个库中的某个表进行拆分,形成一个校验值存到生成的表当中,主库在生成一个表之后会生成相同的语句同步到从库中,从库做与主库相同的动作,生成表以及校验数据存入表中还有一个pt-table-sync工具与上面原创 2020-08-11 16:05:02 · 418 阅读 · 0 评论 -
mysql支持的数据类型及比较
1.数据类型数值型严格数值类型integer支持在类型后面的小括号内指定显示宽度,不指定默认是int(11)配合zerofill使用,就是0填充只有整数类型有的属性:auto_increment,一般从1开始,每行增加1,一个表中最多有一个自增列,定义为not null 并定义为primary key或者uniquedecimal在保留位数的时候是根据精度和标度来的,并不会四舍五入numeric(与decimal一样)近似数值类型floatrealdouble precision原创 2020-08-11 16:01:03 · 269 阅读 · 0 评论