随笔分类 - 数据库 / A-数据库之MySQL
摘要:[xxx@dbhost log]$ mysqlbinlog mysql-bin.000004 mysqlbinlog: unknown variable 'default-character-set=utf8' 原因是mysqlbinlog这个工具无法识别binlog中的配置中的default-character-set=utf8这个指令。 两个方法可以解决这个问题 一是在MySQL的配置/...
阅读全文
摘要:SHOW /*!50 GLOBAL */ STATUS SHOW /*!500 GLOBAL */ STATUS SHOW /*!5000 GLOBAL */ STATUS 都报错,必须是 SHOW /*!50000 GLOBAL */ STATUS /*!50000 GLOBAL */ 表示MySQLD版本大于50000会加上globval,即执行语句是: show global st...
阅读全文
摘要:##################################### 在线更改是有风险的: ################ show variables like 'innodb_buffer_pool_size'; set global innodb_buffer_pool_size=53
阅读全文
摘要:Innodb_buffer_pool_pages_data Innodb buffer pool缓存池中包含数据的页的数目,包括脏页。单位是page。 Innodb_buffer_pool_pages_dirty innodb buffer pool缓存池中脏页的数目。单位是page。 Innodb_buffer_pool_pages_flushed innodb buffer pool缓存池中刷
阅读全文
摘要:Innodb_buffer_pool_read_requests表示read请求的次数, Innodb_buffer_pool_reads表示从物理磁盘中读取数据的请求次数, 所以innodb buffer的read命中率就可以这样得到:(Innodb_buffer_pool_read_reques
阅读全文
摘要:######################### b)四大I/O线程 read/write thread:数据库的读写请求线程,默认值是4个,如果使用高转速磁盘,可适当调大该值 redo log thread:把日志缓存中的内容刷新到redo log文件中 change buffer thread
阅读全文
摘要:近日接到一个故障,主从异步方式,主 crash后,从不可用,检查发现从机Read_Master_Log_Pos与Exec_Master_Log_Pos不一致,似乎还有binlog在回放中,HA在等回放结束,一直保持这个状态。难道从机也出故障了?根本原因是什么?且看下文。 MySQL binlog简介
阅读全文
摘要:从服务器靠中继日志来接收从主服务器上传回来的日志。并依靠状态文件来记录已经从主服务器接收了哪些日志,已经恢复了哪些日志。 中继日志与二进制日志的格式相同,并且可以用mysqlbinlog读取。SQL线程执行完中继日志中的所有事件并且不再需要之后,立即自动删除它。可以采用--relay-log和--r
阅读全文
摘要:一、主从原理 Replication 线程 Mysql的 Replication 是一个异步的复制过程,从一个 Mysql instace(我们称之为 Master)复制到另一个 Mysql instance(我们称之 Slave)。在Master 与 Slave 之间的实现整个复制过程主要由三个线
阅读全文
摘要:1、使用into outfile '保存到操作系统的外部文件路径' mysql -uroot -p123456 -hhostname -P3306 select column_name_list from table_name where condition into outfile '/home/
阅读全文
摘要:# expire_logs_days参数只支持整数,且范围是[0,99] show variables like 'expire_logs_days';set global expire_logs_days=7
阅读全文
摘要:create创建的用户,只有usage权限,即,连接数据库的权限,最低的权限。
阅读全文
摘要:use database_name; -- -- namespace table -- CREATE TABLE `table_name` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL COMMENT '名字
阅读全文
摘要:###################### 当前会话的线程id,也就是会话id select connection_id(); ########################### select * from information_schema.processlist show full pr
阅读全文
摘要:myisam表,单列索引,最大长度不能超过 1000 bytes; innodb表,单列索引,最大长度不能超过 767 bytes; utf8 编码时 一个字符占三个字节 varchar 型能建立索引的最大长度分别为 myisam 1000/3 333 innodb 767/3 255 1、先检查一
阅读全文
摘要:SELECT * FROM performance_schema.file_instances;
阅读全文
摘要:######################################### 首先,Workbench 支持主流的三大操作系统(windows,linux,macOS),MySQL Workbench 有两个版本:社区版和商业版。社区版是免费提供的。 workbench配置: 配置外观: 字体
阅读全文
摘要:use database_name; alter table table_name change field_name_old field_name_new varchar(256) NOT NULL COMMENT '五级分类名', ADD INDEX index_name ( `name` (3
阅读全文
摘要:set global innodb_buffer_pool_size=42949672960;
阅读全文

浙公网安备 33010602011771号