Mysql
文章平均质量分 61
待得良人寻丶
Linux,MySQL学习ing
展开
-
Mysql转换表的引擎
Mysql转换表的引擎摘自《高性能Mysql》将表的储存引擎转化成另外一种引擎有三种方法:1.ALTER TABLE2.导出与导入3.创建与查询ALTER TABLE 最简单的方法就是mysql >ALERT TABLE table_name ENGINE = InnoDB; 该方法需要执行很长世间,mysql会按行将数据从原表复制到另外新表中,在复制期间可能会小号系统所有 I/O能力原创 2016-01-20 17:21:38 · 300 阅读 · 0 评论 -
Mysql的一些简单优化
1.5.6以上默认InnoDB,其他默认搜索引擎为MyISAM2.在对于金融问题数据误差,采用decimal,获取采用bigint类型存 金额*1000 or 10000 or 100000,避免使用浮点去进行计算3.设计索引的原则:1).最适合索引的列是出现在where子句中的列,或连接子句中指定的列,而不是出现在select关键字的选择列表的列。2).使用唯一索引。对于唯一值的原创 2016-07-21 00:00:58 · 258 阅读 · 0 评论 -
为mysql安装sysbench
git clone https://github.com/akopytov/sysbench.git文件到/usr/local/src目录下面然后进入目录按照git上面sysbench的安装指示./autogen.sh./configuremake上诉为使用yum安装mysql,由于我是通过源码编译,所以需要在./configure里面加多一些参数,按照git上的官方文档说原创 2016-07-17 22:57:39 · 263 阅读 · 0 评论 -
Mysql5.7主从备份
1.首先准备虚拟机开启2个centos,主:192.168.141.129 从192.168.141.1322.在主服务器进入mysql命令行设置 :grant replicatioon slave,replication client on *.* to root@'192.168.141.132' identified by 'root';3.在主服务器vi /etc/my.cnf配置原创 2016-07-29 00:02:14 · 1463 阅读 · 0 评论 -
源码编译mysql5.6
准备工作yum -y install make gcc-c++ cmake bison-devel ncurses-devel在5.7版本需要安装boost,wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz将其解压放到/usr/local/boost下面原创 2016-07-16 14:51:28 · 291 阅读 · 0 评论