摘要:
前言:有时候因应用端有高权限的人员误操作,影响到的表只有一张,那么我们只要在前一天的备份里面一张表的数据,如果一个库表很多很大,异地恢复整个库,撇开机器性能不说,时间就浪费了。接下来说一下怎么抽取单张表内容。原理:简单的说指定库名导出,mysqldump是按showtables顺序导出,你要抽取哪个... 阅读全文
摘要:
前言:对于有Oracle运维经验的童鞋来说,如果服务器内存很大,一般都会设置HugePages,是因为如下原因:对于 Linux 操作系统,通过 Linux kswapd 进程和页表内存结构(针对系统中存在的每个进程包含一条记录)实现内存管理。 linux的内存管理采取的是分页存取机制,为了保证物理... 阅读全文
摘要:
MySQL数据库服务器安装标准 (1).BIOS优化,阵列配置 1.1:关闭CPU节能,因为服务器品牌众多,BIOS设置不相同,主要是关闭CPU节能,如C1,DELLR730,已经智能设置,直接有个performance选项,帮你关闭了CPU节能,numa特性 1.2:果服务器是8块硬盘,建议两块做 阅读全文
摘要:
故障场景:昨天自建机房突然断电,检查一下数据库状态以及主从复制状态 (crmDB)root@localhost [(none)]> show slave status\G *************************** 1. row *************************** Slave_IO_State: ... 阅读全文
摘要:
前言:近日因工作需要,测试postgresql和MySQL在oltp对比测试,因结果差异太多(MySQL测试结果比较差,相同环境),寻求大神帮助,有幸得叶大师和姜大师指点,指出my.cnf配置文件innodb_log_file_size不合理(在以前的资料提示Innodb,redolog大小一般都建... 阅读全文
摘要:
前言:TokuDB 是一个高性能、支持事务处理的 MySQL 和 MariaDB 的存储引擎。TokuDB 的主要特点是高压缩比,高 INSERT 性能,支持大多数在线修改索引、添加字段,非常适合日志型应用场景(只有insert,select,少update),下面就来看一下安装步骤 1.解压缩包 阅读全文
摘要:
前言:今天在PostgreSQL中使用like,字段类型是int,执行语句报错,1.表结构:都是用sysbench工具产生的postgres=# \d sbtest1; Table "public.sbtest1"Column | Type | Modifiers --------+--------... 阅读全文
摘要:
前言:当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。下面演示中,表结构的合理性这边暂且不说,只是证明一下索引长度的计算方法。目前大部分博文是字符类型的索引长度计算方法,下面列举几 阅读全文
摘要:
前言:SQL线程应用中继日志,在binlog_format是row格式的时候,是居于主键更新,下面结合一张图来证明1.从一个大神那边得到一张图片,SQL线程应用中继日志流程,下面就实验验证一下:(PS,我个人认为这张图binlog_format为ROW格式是正确的)2.验证有PK表情况在主库创建表结... 阅读全文
摘要:
当前环境之前是装过MySQL官方版本5.6.22,想测试Percona版本MySQL。启动Percona-MySQL报错。[root@dg7 support-files]# /etc/init.d/mysql startmy_print_defaults: error while loading s... 阅读全文