本文介绍如何追踪成本的消耗,优化资源的使用以及减少费用。
阿里云为您提供了三个成本管理工具:
- 账单明细:您可以在阿里云的费用中心看到。
- 使用记录:它会记录每条SQL的使用,复杂度、计量时间以及一天24小时的存储情况和下行流量等明细。
- 命令行工具:您可以通过命令行工具还原之前操作,查看如何产生了所谓的“贵SQL”。
账单明细
建议您定期查看账单,及时优化使用成本。您可以通过控制台查看账单明细。包年包月的出账时间是次日的12点,按量计费的出账时间是次日的9点。账单明细的查看方法,请参见查看账单详情。
使用记录
当您在账单里面发现某一个项目的计费可能突然在某一天达到了几千元,是平常账单的多倍,类似这样的异常情况,需要查看它的明细。您可以下载使用记录,查看异常记录的详细情况。使用记录的下载请参见查看账单详情。
对于存储费用,按照小时推送计量信息,1天24次。计算存储价格时需要将字节数相加并计算一个24小时的平均值,之后再按照阶梯定价的公式进行计算最终得到存储价格。
计量信息是以每一条任务的结束时间为准,如果某条任务的结束时间是第二天凌晨,那么这条任务的计量时间就会计入第二天,不会计入第一天。
对于下载费用,内网也就是经典网络的下行流量是不收费的,上行流量也是不收费的。只有使用公网的时候,下行流量才会计费。
命令行
当发现异常的SQL时,可以通过命令行还原当时的情景。
- 通过使用记录或者
show p;
命令获取异常数据的InstanceId,使用wait InstanceId
命令获取其Logview,即SQL的详细日志,并将logview打印出来查看执行时的具体情况。说明 目前只能获取7天之内的logview信息,更早的信息无法获得。 - 使用
desc instance instid
将SQL显示在控制台里面。