使用关系数据库MySQL版要注意些什么
1、实例主机信息对用户是不可见,只允许用户应用程序通过对应的IP地址和端口访问数据库。
2、开通关系数据库MySQL版实例后,是不需要对数据库做基础运维(比如高可用、安全补丁等),但是客户还需要重点关注以下几点:
- MySQL实例的CPU、IOPS、主机空间、备份空间的使用率,如果不够则需要变更规格或者扩容。
- MySQL实例是否存在有性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。
什么是关系数据库MySQL版实例可用性
关系数据库MySQL版实例可用性的可通过以下公式简单计算:实例可用性=(1– 故障时间/服务总时间)×100%。
关系数据库MySQL版实例是否会受其他用户实例的影响
关系数据库MySQL版实例不会受其他用户实例影响。
每个用户的MySQL实例与其他用户的实例都是租户隔离,用户只能看到自己开通的实例。而且资源之间有相互隔离,互不影响。
关系数据库MySQL版是否支持跨AZ高可用
关系数据库MySQL支持跨AZ高可用,用户可以选择同一AZ或者不同的AZ部署主备或一主两备实例。
可用区是指在同一地域内,电力和网络互相独立的物理区域。有的区域支持多可用区,有的区域仅支持单可用区。
例如:华东1资源池的客户,购买关系数据库MySQL版主备实例时可选择可用区1、可用区2、可用区3中任意一个或者两个可用区,这三个可用区之间是互通的。
关系数据库MySQL版是否支持主备实例变更为单机实例
关系数据库MySQL版不支持主备实例变更为单机实例。支持单机实例通过系列升级到主备实例。
如果您需要将主备实例变更为单机实例可使用“数据库传输服务DTS”将主备实例迁移到单机实例。数据库传输服务DTS也支持将单机实例迁移到主备实例。
为何使用了关系数据库MySQL版后网站登录较慢
推荐您做如下两个处理:
- 通过关系数据库MySQL版实例的管理控制台查看数据库实例的性能情况。
- 从应用程序方面排查,查看当前数据库连接状态,比较本地数据库和关系数据库MySQL版实例的差异。
主实例和只读实例之间可以设置数据同步方式吗
主实例和只读实例之间不支持设置数据同步方式。
关系数据库MySQL版控制台展示的修改数据同步方式是指主实例和备实例之间的复制方式,不包括只读实例。针对可以修改数据复制方式支持半同步和异步两种。默认主实例和只读实例是异步的复制方式。
主备同步存在多长时间的延迟
如果主机在某段时间内业务压力过大,即每秒执行的事务量过多,备机可能会出现延迟。正常情况下,一般都是秒级延迟。
主备之间延迟的原因会有很多,一般会受到以下几种原因影响:
- 网络通信状况。
- 主机的事务压力,即主机每秒执行的事务量。
- 主机执行的事务大小。
- 备机和只读实例的机器负载状况。
多台弹性云主机是否可以使用同一个关系数据库MySQL版实例
关系数据库MySQL版实例并没有设置相关限制规则,在数据库资源的压力承载范围内,多台弹性云主机是可以使用同一个关系数据库MySQL版实例来支撑业务的。
您可根据实际情况决定是否使用一个实例支撑多台弹性云主机。
新开通的关系数据库MySQL版实例,是否存在默认账户
存在默认账户,开通数据库时有要求输入root账户密码;如忘记开通时设置的root@%密码,系统会为账户生成初始随机密码,同时,后续可在控制台重置root@%账号密码。
重置步骤:在实例管理列表中找到需要重置密码的实例,点击“更多”-“修改密码”, 即可重置root账户密码。
关系数据库MySQL版实例支持的加密函数
关系数据库MySQL版实例支持的加密函数跟官网保持一致,详情请参见官方文档。
关系数据库MySQL版开启GTID后有哪些限制
关系数据库MySQL版实例默认开启GTID且不支持关闭,集群搭建依赖GTID。如果关闭GTID,整个实例的功能(比如备份恢复、主备切换)会受到影响甚至无法运行。
针对社区版MySQL在开启GTID后执行下列三种语句会报错:
- 使用select语句建表(例如:create table...select)会报错。
- 如果在一个事务中同时处理支持事务的引擎(InnoDB)和不支持事务的引擎(MyISAM)会报错。
- 显式事务中创建临时表(create temporary table)会报错。
关系数据库MySQL版不同实例的CPU和内存是否共享
关系数据库MySQL版实例不同实例之间的资源是进行隔离的,实例之间不共享CPU和内存。
针对天翼云的用户订购的数据库实例是单独占用CPU和内存,适用于对性能稳定性要求较高的应用场景,可保证业务的高效稳定运行。
关系数据库MySQL版实例内能运行多少个数据库
关系数据库MySQL版产品对数据库运行数量上没有设置限制规则,取决于MySQL引擎本身的设置。
如果在主机CPU、内存和磁盘等系统资源都充足的前提下,实例对数据库数量是没有限制的。详情可以参看MySQL官方文档。
关系数据库MySQL版是否兼容MariaDB
MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。
MariaDB和MySQL在绝大多数方面是兼容的,对于前端应用(例如PHP、Perl、Python、Java、.NET、MyODBC、Ruby、MySQL C connector)来说,使用基本感觉不到差异性。
关系数据库MySQL版是否支持TokuDB
目前官方MySQL还不支持TokuDB。
关系数据库MySQL版产品也不支持TokuDB。
关系数据库MySQL版是否有单表尺寸限制
关系数据库MySQL版实例单表的有效最大表尺寸不受MySQL内部机制的限制,而受限于操作系统的文件尺寸限制。
由于数据库在使用过程中存在部分元数据开销,关系数据库MySQL版的单表尺寸的限制在TB级别。
客户端如何访问关系数据库MySQL版实例
- 若客户是通过弹性云主机访问MySQL实例,需要云主机与MySQL处于同一个VPC下。
- 客户自行申请弹性公网ip并绑定到对应的数据库实例,使用弹性公网ip在本地访问数据库服务,通过MySQL客户端连接数据库,再创建数据库。
具体操作,请参见实例连接方式介绍。
关系数据库MySQL版的计费模式有哪几种,计费项有哪些
关系数据库MySQL版的计费模式分为以下两种:
- 按需计费。
- 包年/包月计费。
关系数据库MySQL版计费项由实例规格、数据存储容量和备份存储容量组成,实例规格包含VCPU、内存,MySQL提供数据存储空间,用于存放您的数据;备份存储空间,用于存放您的备份数据,数据存储空间和备份存储空间订购时按照1:1进行购买,后期可以单独进行扩容。如果您使用的资源池可选择对象存储,实际的计费项是由实例规格、数据存储容量和您实际在对象存储中占用的大小进行收费。
关系数据库MySQL版的按需计费是怎样计费的
关系数据库MySQL版的按需计费,用户需提前充值现金到天翼云账户中,现金账户余额不低于100元,之后系统按照用户实际使用量进行结算。关系数据库MySQL版以自然小时为计费单位(均以北京时间为准),不满一小时按照一小时计费。费用从用户账户现金余额中扣费。开通时间建议整点开通,开通不足一个自然小时,按一小时收费。提前删除也按照自然小时收费。具体的删除及收费规则,请参考按需计费说明。