欧洲杯正规(买球)下单平台·中国官方全站 惟有这个表斥地成了压缩表-欧洲杯正规(买球)下单平台·中国官方全站
MySQL有一个存储引擎叫 MEMORY 欧洲杯正规(买球)下单平台·中国官方全站, 看意念念就知说念 不错把是基于内存的表, 如若你想架构简便,内存够大 那么不错用这个引擎建表 行为缓存使用.
CREATE TABLE cache ( k VARCHAR(100) NOT NULL, v VARCHAR(100), PRIMARY KEY ( k )) ENGINE=MEMORY;
MySQL不错把数据压缩存储, MySQL的默许存储引擎innodb不错把表斥地成压缩风光,这么好像空间, 惟有这个表斥地成了压缩表, 关于客户端来说压缩息争压齐是透明的, 客户端毋庸作念任何更动.
SET GLOBAL innodb_file_per_table=1; --开启每个表单独存一个文献CREATE TABLE t1(id INT PRIMARY KEY , content text )ROW_FORMAT=COMPRESSEDKEY_BLOCK_SIZE=8;
MySQL JDBC复古自动重连 autoReconnect斥地为true即可,这么当数据库挂了,次序会尝试重连,如若数据库复原了,次序就会自动接着运行. 也要斥地maxReconnects最大重连次数.
jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&maxReconnects=1000
MySQL 也不错搞并行查询,齐知说念MySQL大部分是用来作念OLTP的,最新推出的8.0版块MySQL 也启动往OLAP发力了. 竖立参数innodb_parallel_read_threads 不错开启并发扫描的功能, 充分施展了硬件才气.
set innodb_parallel_read_threads= 8;
select count(1) from xxx where a>10;
MySQL也复古存储历程, MySQL从5.0就启动复古存储历程了,只不外是MySQL一直定位于OLAP,存储历程用的就比拟少.
慢SQL记载,
在 my.cnf竖立文献中加上
slow_query_log = 1
slow_query_log_file = /tmp/mysql_slow.log
这么如若有实施比拟慢的SQL 就不错在日记中搜检到欧洲杯正规(买球)下单平台·中国官方全站, 不错针对慢的SQL作念优化.