最近需要mysql尝试做项目,先做记录
show create table snapshot_close;
CREATE TABLE `snapshot_close` (
`ukey` bigint(20) unsigned NOT NULL DEFAULT '0',
`market_code` varchar(32) NOT NULL DEFAULT '',
`time` bigint(20) unsigned NOT NULL DEFAULT '0',
`close` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`market_code`,`time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Part 1
索引有InnoDB和MYISAM,设置MYISAM据说插入速度超快
https://www.aliyun.com/jiaocheng/1134088.html
http://www.cnblogs.com/lamp01/p/6730703.html
Part2
charset ut8每个字符占三个字节,设置拉丁一个字节,gbk二个字节,如果没必要就设latin1也不错
https://www.cnblogs.com/fangxijun/p/7706454.html
https://blog.csdn.net/xiaohai7152008/article/details/79217224
Part3
https://blog.csdn.net/zengxuewen2045/article/details/51476186
https://blog.csdn.net/u013488847/article/details/53819976
SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_commit';
SET GLOBAL innodb_flush_log_at_trx_commit=0 || 2确实快很多
修改引擎
ALTER TABLE wp_comments ENGINE=MYISAM;
/etc/my.cnf文件,在[mysqld]
default-storage-engine=MYISAM
innodb=OFF
重启mysql
> service mysqld restart
MySQL 二进制日志(Binary Log)
https://blog.csdn.net/leshami/article/details/39801867
MySQL的四种事务隔离级别
https://www.cnblogs.com/huanongying/p/7021555.html
https://www.cnblogs.com/protected/p/6526857.html
mysql调优
https://www.cnblogs.com/claireyuancy/p/7258314.html
日志记录问题
https://blog.csdn.net/thundermeng/article/details/50448614
SHOW GLOBAL STATUS LIKE 'innodb_buffer_pool_pages_%';
SHOW GLOBAL VARIABLES LIKE '%max_heap_table_size%';
SHOW GLOBAL VARIABLES LIKE '%tmp_table_size%';
SHOW VARIABLES LIKE '%max_heap_table_size%';
SHOW VARIABLES LIKE '%tmp_table_size%';
set global max_heap_table_size=1048576000
set global tmp_table_size=1048576000
ALTER TABLE zaojiao_sessions ENGINE MEMORYl;生效关键
SET tmp_table_size = 16777216;
SET max_heap_table_size = 16777216;