摘要:
mysqldump备份原理 备份的基本流程如下: 1.调用FTWRL(flush tables with read lock),全局禁止读写 2.开启快照读,获取此时的快照(仅对innodb表起作用) 3.备份非innodb表数据(*.frm,*.myi,*.myd等) 4.非innodb表备份完毕 阅读全文
摘要:
mongo副本集搭建 任意一台:>use admin >cfg={ _id:"mongo-repl", members:[ {_id:0,host:'192.168.32.101:27017',priority:2}, {_id:1,host:'192.168.32.102:27017',prior 阅读全文
摘要:
MongoDB的常规备份策略1 冷备份--复制数据库文件2 mongodump/mongorestore 除了mongodump/mongorestore之外还有一对组合是mongoexport/mongoimport 区别: mongoexport/mongoimport导入/导出的是JSON格式 阅读全文
摘要:
mysql 主从错误情况1,master 上删除一条记录是从库报错 找不到该记录引起原因:master出现宕机或者从库已经删除。解决方案:stop slave;set global sql_slave_skip_counter=1;start slave;2,主键冲突引起原因:master宕机或者从 阅读全文
摘要:
通过show slave status查看到的Seconds_Behind_Master,从字面上来看,他是slave落后master的秒数,一般情况下,也确实这样,通过Seconds_Behind_Master数字查看slave是否落后于master,但是在一些环境中,他确会让我们产生幻觉。该值是 阅读全文
摘要:
MySQL有索引类型; 从数据结构角度可分为B+树索引、哈希索引、以及不常用的FULLTEXT索引(现在MyISAM和InnoDB引擎都支持了)和R-Tree索引(用于对GIS数据类型创建SPATIAL索引); 从物理存储角度可分为聚集索引(clustered index)、非聚集索引(non-cl 阅读全文
摘要:
mysql 5.5,5.6 比5.1改进地方: 1,5.5默认存储引擎为innodb2,5.5增加cpu多核处理能力:innodb_read_io_threads innodb_write_io_threads3,5.5改善磁盘IO 提高脏页刷新增也数量和合并插入数量:innodb_io_capac 阅读全文
摘要:
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全... 阅读全文
摘要:
postgresql从库故障准备新库1,创建用户[root@localhost home]# userdel postgres[root@localhost home]# groupdel postgresmkdir /home/mydbchown -R postgres:postgres /hom... 阅读全文
摘要:
编译安装遇到的错误:进入mysql目录[root@localhost software]# cd mysql-5.6.19[root@localhost mysql-5.5.11]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DA... 阅读全文