• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
与登录数据库(iDB Cloud) 有关的操作宝典
发布日期:2015-11-10 16:11:11

  与登录数据库(iDB Cloud) 有关的操作宝典

  产品亮点

  1. 命令窗口

  iDB还提供了一个友善的命令窗口进行操作数据库,对于偏爱命令行的用户,你可以像DBA一样编写专业的SQL语句,直接在这里执行。如下图所示:


         2. 实时性能

  点击顶部功能导航的“实例信息”,然后选择“实时性能”,则可以看到实例当前的性能状况,这里每隔4s更新最新的数据库性能数据,并将信息平均到每秒进行展现,您可以在这里直接监控到最新的性能数据,如果对参数细节尚不明确,可点击【参数说明】进行查看,如下图所示:

  

  3. 实例会话

  点击具体事务与锁竞争信息可以查看当前实例死锁信息,点击具体SQL信息可以查看到执行计划。如下图所示:


         4. 诊断报告

  诊断结果部分将诊断结果细分成实例容量、慢SQL、安全配置、监控数据几个部分。这里不按顺序简要介绍:“安全配置”部分展示实例是否存在%的白名单情况。“实例容量”部分展示实例的CPU、连接数、使用空间是否遇到瓶颈。“慢日志”部分通过对这段时间慢查询进行汇总,统计每一类SQL的执行次数、执行时间、行扫描(row_examined)等,通过此,可以快速定位到当前实例可能是哪条SQL消耗了最多的资源,然后进行有针对性的优化,提高RDS的运行效率。“性能趋势”部分展示了在过去一个小时内主要性能指标的趋势图,如果RDS压力较大或者出现异常,通过这些指标的趋势图,通常可以发现问题可能原因。例如,如果观察到IOPS长期运行在较高的水位(接近该规格最大IOPS),那么可以直接RDS的IO消耗较大,可以通过优化慢日志来解决,或者选择升级RDS规格。


  

  登录

  1. 如何访问临时实例

  点击RDS控制台-登录数据库或访问idb.rds.aliyun.com进入iDB Cloud登录页面,在实例列表中选中临时实例,输入主实例的账号密码就可以登录临时实例,由于临时实例主要是用于数据恢复,iDB Cloud针对临时实例保留数据修改、数据查询等必要功能,并去掉实例诊断等非必要功能

  2. RDS实例内外网切换不影响iDB Cloud访问

  无论RDS实例切换到外网还是内网访问模式,你都可以通过iDB Cloud来管理你的数据库

  3. iDB Cloud的流量计费

  首先将用户在iDB Cloud上的操作简化成3类:导出、查询、导入

  (1)导出走图中蓝色流程,RDS数据导出到iDB Cloud,iDB Cloud将数据上传到OSS,用户从OSS下载数据,这里的OSS是iDB Cloud单独申请的,因此导出操作对用户是免费的

        (2)查询走图中红色流程,仅在RDS公网模式下使用iDB Cloud查询和导出RDS数据操作时是计费的,但由于RDS公网流量计费在每日不足一个最小计量单位(1GB)时不扣费,只要不大量导出数据,iDB Cloud的每日使用公网流量很难超过这个量级,因此绝大多数情况下在使用iDB Cloud时是不会产生费用的,

          其中,用户与iDB Cloud页面的访问交互操作是免费的。


       (3)导入等走图中黄色流程,RDS内网流量免费,RDS公网流入流量免费,RDS公网流出流量计费,因此导入操作对用户是免费的

  4. iDB Cloud设置用户实例白名单机制

  当你点击RDS控制台-登录数据库或访问idb.rds.aliyun.com进入iDB Cloud登录页面,iDB Cloud会自动将iDB Cloud服务器IP加入到你的白名单,以保证你能通过iDB Cloud正常管理你的数据库,如需取消白名单授权,请到控制台-安全控制中调整,届时将无法正常使用iDB Cloud

  首页

  1. 新建的数据库在iDB Cloud上为什么找不到呢

  先进入RDS控制台-账号管理,查看登录iDB Cloud的数据库账号对应的所属数据库中是否包含你新建的数据库,点击修改权限将新建数据库授权给数据库账号,重新登录iDB Cloud,在左侧数据库列表处刷新下,看到了吧,如果还是看不到,提个工单吧,我来为你解决

  2. 很多表要批量操作可以怎么办?

  点击左侧表列表,在菜单中选择批量操作表,包括批量删除表在内的很多批量操作都可以找到,还不满足需求吗,在论坛把你的需求晒出来,我来为你解决

  导入

  1. 通过上传压缩文件突破导入8M限制

  iDB Cloud导入上传文件类型除了支持CSV、SQL外,还支持ZIP,由于服务器端存在限制,大于8M的文件先压缩下,并保证ZIP中只有一个文件,压缩后小于8M就可以导入了,如果压缩后还是大于8M,试试RDS控制台-数据库管理的将自建数据库迁移至RDS,或MySQLdump工具

  2. 如果导入失败我们该怎么办

  失败的原因在错误日志中,我们可以查看它。一般失败都可以通过简单调整来修复,如果看不懂怎么办,创建导入任务时勾选“忽略报错”,这样导入时遇到SQL执行失败时会跳过,但不会中止,担心风险?可以看下旁边提示“有何风险”吧

  实例会话

  1. RDS实例上不是我机器IP的会话从什么地方来的

  有些会话的IP不是你自己机器IP,看看这些会话是不是在执行一些查询语句,或者与你的SQL窗口中执行的语句一致,再看看这些会话对应的HOST是不是在10.143网段,哪些会话是你在使用iDB Cloud操作数据库进而发起的会话呀

  表数据量统计

  1. 为什么表占用空间与控制台上已用空间不一致

  控制台上已用空间包含日志文件、数据文件、其他文件的总和,iDB Cloud表占用空间只显示数据文件这块