- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库到云数据库 腾讯TXSQL的变迁与实践AgendaTXSQL IntroductionTXSQL UsabilityTXSQL OptimizationsTXSQL Enterprise FeaturesTXSQL User Cases1TXSQL IntroductionTencent Cloud Relational Database Service1.2 CDB – Tencent Cloud Relational Database ServiceRelational Database as a ServiceFully Managed Zero AdminApplication CompatibilityChoice of Multiple Database EnginesTens of Thousands DB Instances,PB+ Storage1.3 TXSQL – Tencent DB kernelTencentDB:TXSQL:RDBMS:MySQL(TXSQL)Mariadb SQLServer PostgreSQLDDBMS:Mariadb( TDSQL) Percona PostgreSQL(Tbase)NOSQL:Redis, Memcached,CKV+ MongoDBNewSQL:CynosDBOthers:Snova Elastic SearchTengXun MySQL(Tencent MySQL)MySQL Branch Maintained by CDBOfficial designed Kernel of MySQL1.4 Tencent DB Customers2TXSQL UsabilityTencent Cloud Relational Database Service2.1 ASYNC DROP TABLEGoal:Avoid IO peak when dropping a table with big file sizeImplementation:Rename the ibd file to a temporary fileTruncate it by fixed size(such as 128M) each time in backgroundRemove it finally2.2 ALTER TABLE NO_WAIT | TIMEOUTALTER TABLE table [NO_WAIT | WAIT [n]]DROP TABLE table [NO_WAIT | WAIT [n]]TRUNCATE TABLE table [NO_WAIT | WAIT [n]]OPTIMIZE TABLE table [NO_WAIT | WAIT [n]]RENAME TABLE table_src [NO_WAIT | WAIT [n]] TO table_dst……2.3 Event Scheduler ImproveHAMasterMasterSlaveEvent(SLAVESIDE_DISABLED)Event(enable)2.4 Slave Read_Master_Log_Pos ImproveMaster binlogSlave relaylogExec_Master_Log_PosTrx1 end posSql thread: Last exec posRead_Master_Log_PosIo thread: Pulled data posTrx2 end pos Master CrashTrx2 end pos2.X More…Kill idle sessioninvisible indexMemory storage convert innodb?…3TXSQL OptimizationsTencent Cloud Relational Database Service3.1 Replication OptimizationsSlave Lock SplitSlave IO OptimizationParallel Replication3.1.1 Slave Lock SplitLock_log split on slave to improve sql thread performance3.1.2 Slave IO OptimizationCache binlog events inside a transaction and sync once60000500004000030000200001000003264128256512768originaloptimized3.1.3 Parallel Replicat
您可能关注的文档
最近下载
- 《北京市房屋租赁合同自行成交版》.doc VIP
- 机修工考试题库及答案.doc VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 机修工培训考试题库.pdf VIP
- 《古建筑木结构维护与加固技术标准》(GB_T 50165—2020)修订解析.pdf VIP
- 七年级数学知识竞赛课件 (共42张PPT).pptx VIP
- 八年级数学趣味数学知识竞赛课件(比赛用) (共51张PPT).pptx VIP
- 七年级数学趣味数学竞赛比赛用课件 (共48张PPT).pptx VIP
- 《少盐限油健康饮食》课件.ppt VIP
- 2022年初中数学趣味数学竞赛课件(共43张ppt).pptx VIP
文档评论(0)