新书速览|MySQL 8.0从入门到实战
包括SQL基础操作、MySQL连接查询和数据复制、MySQL基础函数;第3部分(第7、8章)介绍MySQL高级查询函数,包括MySQL高级函数和窗口函数;第4部分(第9、10章)介绍MySQL数据表分区,包括MySQL表分区和分区管理;第5部分(第11、12章)介绍视图、存储过程、字符集排序规则的说明和使用,...
OceanBase替换 MySQL,如何打造更稳定的Zabbix监控系统
Zabbix分区表分区规则基于上述三个痛点,相较于MySQL,OceanBase的优势更加显著。首先,针对数据量大的痛点,通过之前我们在生产环境做的一些数据迁移测试,OceanBase可以把业务数据压缩至MySQL的1/5甚至1/4,在相同规格的机器上,这样的数据压缩率可以支持我们存放期限更长的监控数据,一些线上数据迁移到OceanBa...
Mysql 高性能的优化规范建议
5.谨慎使用Mysql分区表分区表在物理上表现为多个文件,在逻辑上表现为一个表;谨慎选择分区键,跨分区查询效率可能更低;建议采用物理分表的方式管理大数据。6.尽量做到冷热数据分离,减小表的宽度Mysql限制每个表最多存储4096列,并且每一行数据的大小不能超过65535字节。减少磁盘IO,保证热数据的内存缓存命中率(表...
一份非常完整的 MySQL 规范文档
5、谨慎使用MySQL分区表分区表在物理上表现为多个文件,在逻辑上表现为一个表谨慎选择分区键,跨分区查询效率可能更低建议采用物理分表的方式管理大数据。6、尽量做到冷热数据分离,减小表的宽度MySQL限制每个表最多存储4096列,并且每一行数据的大小不能超过65535字节减少磁盘IO,保证热数据的内存缓存命中率(表越...
DTS搭载全新自研内核,突破两地三中心架构的关键技术
如果实际业务部分数据存在耦合,无法进行主键分区,则可能产生主键冲突。DTS支持对冲突进行处理,并提供如下三种冲突策略:冲突报错同步任务中,源库插入(INSERT)主键数据与目标库存在冲突时,任务报错并暂停,需要用户手动处理后才能继续。冲突处理时SQL语句改写如下:...
Zabbix系统中哪些会占用大量的磁盘空间?|mysql|zabbix|postgresql...
首先列出所有可能的分区名称:SHOWCREATETABLEhistory\G重建表分区:ALTERTABLEhistoryREBUILDPARTITIONp202101160000;6如何释放磁盘空间(PostgreSQL)在PostgreSQL上,有一个进程负责清空表(www.e993.com)2024年10月23日。如果想确定最近已进行清理,可以执行一下语句:SELECTschemaname,relname,n_live_tup,n_dead_tup,last_autova...
大数据下数据库的分库分表技术选型及相关思路
1、MySQL的实例只有一个,它仅仅分摊了存储,无法分摊请求负载。2、正是因为MySQL的分区对用户透明,所以用户在实际操作时往往不太注意,使得跨分区操作严重影响系统性能。3、当然,MySQL还有一些其他限制,比如不支持querycache、位操作表达式等。2、NoSQL(如MongoDB)...