TDSQL·常见问题·性能相关问题
为什么我的 CPU 利用率会超过100%?
MariaDB 默认使用闲时超用的策略,即允许您的业务抢占一部分额外的空闲的 CPU 资源;因此,当您的实例超过默认给您分配的 CPU 核数时,CPU 利用率监控视图会显示超过 100%,这个是正常的。
若您的 CPU 负载长期高于60%,则建议您尽快扩容数据库。
我购买了16G内存,监控显示内存基本用完,但业务未受影响,是怎么回事?
数据库的内存分配机制会尽可能的使用空余内存,以提高缓存命中,而不是从磁盘读取数据,因此,内存消耗殆尽是正常现象。一般来说,您只需要关心您业务性能是否被影响。
MariaDB 每张表的数据量限制(即不影响正常读写效率)是多少?
建议2000万以下,大于这个值会对 MariaDB 性能造成影响。
MariaDB 数据源的连接方式需要变动吗?
MariaDB 本身兼容 MySQL 协议,也兼容 MySQL 协议的连接程序,无需特别修改。
MariaDB 审计已支持哪些语法?
注意:
数据库审计功能重构升级中,敬请期待;在此期间数据库新购实例不再开放审计功能。
数据库审计目前已经支持绝大多数 SQL 语句,如有发现存在不足,请 联系我们 反馈。
-
已支持 DCL、DDL、DML 语句的解析。
Insert,Replace,Select,Union,Update,Delete,CreateDatabase:,CreateEvent,CreateFunction,CreateIndex,CreateLog, CreateTable,CreateServer,CreateProcedure,CreateTablespace,CreateTrigger,CreateView,CreateUDF,CreateUser, ShowCharset,ShowCollation,ShowColumns,ShowCreate,ShowCreateDatabase,ShowDatabases,ShowEngines,ShowErrors, ShowEvents,ShowFunction,ShowGrants,ShowLogEvents,ShowLogs,ShowProcedure,ShowOpenTables,ShowPlugins, ShowProcessList,ShowMasterStatus,ShowPrivileges,ShowProfiles,ShowSlaveHosts,ShowSlaveStatus,ShowTableStatus, ShowWarnings,ShowVariables,ShowStatus,ShowTriggers,Call,DropProcedure,DropDatabase,DropEvent,DropFunction, DropIndex,DropLogfile,DropServer,DropTables,DropTablespace,DropTrigger,DropUser,DropView,AlterDatabase, AlterEvent,AlterFunction,AlterLogfile,AlterProcedure,AlterServer,AlterTable,AlterTablespace,AlterUser, AlterView,Rollback,Commit,Begin,Set,SetTrans,SetPassword,Release,Grant,RenameTable,RenameUser,Revoke, Install,StopSlave,StartSlave,StartTrans,Use,DescribeTable,DescribeStmt,Flush,Load,LoadIndex,FlushTables, Reset,CacheIndex,TruncateTable,Lock,Unlock,SavePoint,Help,Do,SubQuery,ShowTables,Execute,Deallocate,Binlog, Kill,Partition,PrepareRepairXACheckCheckSumAnalyzeChangeOptimizePurgeHandlerSignalResignal -
事务和存储过程会被拆分为多条语句。
MariaDB 强同步为什么会有主备延迟?
强同步机制是将数据写入从机日志(落盘)即返回应答;此时数据尚需要通过日志写入表中,因此确实会有延迟。详见 强同步原理。
关于正方面的内容,如果想了解更多的话,我整理了一下,大家可以看看这个:
相关推荐
腾讯云TDSQL训练营考试及答案
腾讯云TDSQL第二期训练营考试_20220427
cloudlite在线认证TDSQL题库
分布式数据库(Tencent Distributed SQL,TDSQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。目前 TDSQL 已经为超过500+的政企和金融机构提供数据库的公有云及私有云服务,客户覆盖银行、保险、证券、互联网金融、计费、第三方支付、物联网、互联网+、政务等领域。TDSQL 亦凭借其高质量的产品及服务,获得了多项国际和国家认证,得到了客户及行业的一致认可。
TDSQL产品的培训讲义
腾讯云TDSQ产品的培训讲义,详细介绍了TDSQL这款产品介绍,部署已经使用方面的问题,有需要的朋友可以下载学习。
TDSQL PG版部署(tbase单机版安装包)
TDSQL PG版部署(tbase单机版安装包)
腾讯金融级数据库TDSQL分析
SDCC2015-腾讯-潘安群-腾讯金融级数据库TDSQL分析


