随笔分类 -  mysql

摘要:CREATE EVENT CREATE [DEFINER = user] EVENT [IF NOT EXISTS] event_name ON SCHEDULE schedule [ON COMPLETION [NOT] PRESERVE] [ENABLE | DISABLE | DISABLE 阅读全文
posted @ 2020-08-17 04:52 wongchaofan 阅读(249) 评论(0) 推荐(0)
摘要:CREATE TABLE CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [partition_options] CREATE [TEMPORARY] TABLE [I 阅读全文
posted @ 2020-08-17 04:50 wongchaofan 阅读(501) 评论(0) 推荐(0)
摘要:CREATE DATABASE CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_option] ... create_option: { [DEFAULT] CHARACTER SET [=] charset_name | [DE 阅读全文
posted @ 2020-08-17 04:48 wongchaofan 阅读(293) 评论(0) 推荐(0)
摘要:PrivilegeGrant Table ColumnContext ALL [PRIVILEGES] Synonym for “all privileges” Server administration ALTER Alter_priv Tables ALTER ROUTINE Alter_rou 阅读全文
posted @ 2020-08-17 01:54 wongchaofan 阅读(86) 评论(0) 推荐(0)
摘要:1.1 PXC 简介 PXC 是一套 MySQL 高可用集群解决方案,与传统的基于主从复制模式的集群架构相比 PXC 最突出特点就是解决了诟病已久的数据复制延迟问题,基本上可以达到实时同步。而且节点与节点之间,他们相互的关系是对等的。PXC 最关注的是数据的一致性,对待事物的行为时,要么在所有节点上 阅读全文
posted @ 2020-08-17 01:33 wongchaofan 阅读(1217) 评论(0) 推荐(0)
摘要:(1)在创建业务表时,库名、表名、字段名必须使用小写字母,采用“_”分割。 (2)MYSQL数据库中,通过lower_case_table_names参数来区分表名的大小写,默认为0,代表大小写敏感。如果是1,代码大小写不敏感,以小写存储。为字段选取数据类型时,要秉承着简单、够用的原则。表中的字段和 阅读全文
posted @ 2020-08-17 00:05 wongchaofan 阅读(218) 评论(0) 推荐(0)
摘要:innodb_buffer_pool_size:如果是单实例且绝大多数是InnoDB引擎表,则可以设置为物理内存的50%~80%左右。 innodb_flush_log_at_trx_commit 和sync_binlog:分别是redo log刷新和binlog刷新的参数。如果要求数据不能丢失,建 阅读全文
posted @ 2020-08-16 16:58 wongchaofan 阅读(242) 评论(0) 推荐(0)
摘要:影响数据库最大的性能问题就是磁盘I/O,为了提升数据库的IOPS性能,可以使用SSD或者PCIE-SSD高速磁盘设备,至少可以获得上百倍或者上 万倍的IOPS性能提升。当数据库系统TPS过高或者业务量较高时,一定要配置阵列卡,而且阵列卡一直要配备cache模块,cache模块还要配置BBU模块来提供 阅读全文
posted @ 2020-08-16 16:04 wongchaofan 阅读(678) 评论(0) 推荐(0)
摘要:mysqldump 对于主从复制备份有几个重要的参数: -x, --lock-all-tables 锁住所有数据库的所有表,这是通过在整个转储期间使用全局读锁来实现的。会自动关闭选项--single-transaction和--lock-tables。 -l, --lock-tables Lock 阅读全文
posted @ 2020-08-13 03:26 wongchaofan 阅读(265) 评论(0) 推荐(0)
摘要:MHA下载地址:https://github.com/yoshinorim/mha4mysql-manager,https://github.com/yoshinorim/mha4mysql-node 用的阿里源 首先安装MYSQL依赖的perl环境: yum install perl-DBD-MY 阅读全文
posted @ 2020-07-31 11:01 wongchaofan 阅读(1536) 评论(0) 推荐(0)
摘要:CHANGE MASTER TO option [, option] ... [ channel_option ] option: { MASTER_BIND = 'interface_name' | MASTER_HOST = 'host_name' | MASTER_USER = 'user_n 阅读全文
posted @ 2020-07-30 07:04 wongchaofan 阅读(179) 评论(0) 推荐(0)
摘要:xtrabackup是perconna公司的产品 mysql5.7之前(包含5.7)使用xtrabackup - Percona XtraBackup 2.4 ,mysql8.0以上使用Xtrabackup8.0. 首先XtraBackup有两个工具,一个xtrabackup,一个innobacku 阅读全文
posted @ 2020-07-27 16:22 wongchaofan 阅读(595) 评论(0) 推荐(0)
摘要:缺少 libaio.so.1库 安装一个: aptitude install -y libaio1 ok了 阅读全文
posted @ 2020-07-20 14:43 wongchaofan 阅读(655) 评论(0) 推荐(0)