OceanBase CEO 杨冰:2.8万字总结金融核心系统数据库升级路径与...
一致性协议Paxos:保证事务发生时数据一致性;链式交叉校验:宏块、分区等多重校验和构成校验链;全局索引和数据交叉校验;二进制和数据双重校验;集群内多副本之间一致性校验:每日合并时自从触发校验;主备集群之间的数据一致性:用于同构容灾、异构芯片混合部署;冷数据定时扫描:发现数据中的错误,如:磁盘的静默错误等。
如何让MySQL查询速度提升10倍以上-爱可生
另外,Spark可以增加“集群”级别的并行机制,在使用MySQL复制或者PerconaXtraDBCluster的情况下,Spark可以把查询变成一组更小的查询(有点像使用了分区表时可以在每个分区都执行一个查询),然后在多个PerconaXtraDBCluster节点的多个从服务器上并行的执行这些小查询。最后它会使用map/reduce方式将每个节...
为什么我们要从 MySQL 迁移到 TiDB?
TiDB现在支持分区表,但我们在使用过程中发现性能上和普通表有差距,期待后续版本能够让分区表功能和性能更加的完善。TiDB在360云平台的使用情况对于这一全新的数据库,我们本着大胆用,不拘泥于传统的态度进行使用。我们的MySQL现在也正在适配8.0版本,MongoDB、ES也都是时刻关注着新版本情况来评估是否适...
必存干货|一份必知必会的MySQL规范
1、所有表必须使用Innodb存储引擎没有特殊要求(即Innodb无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用Innodb存储引擎(mysql5.5之前默认使用Myisam,5.6以后默认的为Innodb)Innodb支持事务,支持行级锁,更好的恢复性,高并发下性能更好2、数据库和表的字符集统一使用UTF8兼容性更好,统一字符集可以避...
青铜到王者,快速提升你 MySQL 数据库的段位!
1-6都是经历mysql-server层部分,7是我们数据库的存储引擎层部分。因此抛出了我们要学习各个存储引擎的区别。这里只介绍两种最长使用的Innodb和Myisam区别1、事务的支持不同(innodb支持事务,myisam不支持事务)2、锁粒度(innodb行锁应用,myisam表锁)...
Mysql 高性能的优化规范建议
5.谨慎使用Mysql分区表分区表在物理上表现为多个文件,在逻辑上表现为一个表;谨慎选择分区键,跨分区查询效率可能更低;建议采用物理分表的方式管理大数据(www.e993.com)2024年10月23日。6.尽量做到冷热数据分离,减小表的宽度Mysql限制每个表最多存储4096列,并且每一行数据的大小不能超过65535字节。
这十年,关于表格存储 Tablestore 的演进历程
前言表格存储在2009年阿里云成立之初即立项研发,受GoogleBigtable的启发我们决定自研一个类似的分布式表存储。由于是基于飞天内核开发,所以架构设计上我们选择基于飞天平台提供高可扩展的分布式架构,基于盘古提供高可靠的数据存储,最重要的是会基于云来提供服务。
Hadoop发行版厂商星环发布TPC-DS评测结果
TranswarpInceptor支持两种分区方式:基于单一值的分区方式(uniquevaluepartition)和区间分区方式(rangepartition)。考虑到TPC-DS基准测试的时间跨度包含十几年的数据,我们选择按照日期相关的列做区间分区(rangepartition)。大的事实表都采用这种分区策略,包括:store_sales,store_returns,catalog_sales,catalog_retur...
Zabbix系统中哪些会占用大量的磁盘空间?|mysql|zabbix|postgresql...
在前端页面删除主机不会释放MySQL上的空间。它将在表中创建空行,以便插入新数据。如果您想真正释放磁盘空间,我们可以重建分区。首先列出所有可能的分区名称:SHOWCREATETABLEhistory\G重建表分区:ALTERTABLEhistoryREBUILDPARTITIONp202101160000;