欧洲杯正规(买球)下单平台·中国官方全站

欧洲杯正规(买球)下单平台·中国官方全站 惟有这个表斥地成了压缩表-欧洲杯正规(买球)下单平台·中国官方全站

发布日期:2024-08-25 07:23    点击次数:147

欧洲杯正规(买球)下单平台·中国官方全站 惟有这个表斥地成了压缩表-欧洲杯正规(买球)下单平台·中国官方全站

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作念优化.