云 SQL 使用指南:从搭建到性能优化
1. 云 SQL 基础信息
1.1 机器类型和磁盘大小
机器类型(层级)对应用性能至关重要,CPU、RAM 和磁盘空间的配置会显著影响应用性能。通常,较大的磁盘每秒有更多的输入/输出操作(IOPS),因此配置大磁盘是有意义的。不过,不用过于担心选择正确的层级和磁盘大小,因为后续可以调整实例大小并开启自动存储增加功能。
1.2 云 SQL 计费
云 SQL 不是无服务器的,实例每活跃一分钟都会产生费用。截至 2020 年 9 月,在 us - central1 区域,如果一个 db - f1 - micro 实例持续运行一个月,费用约为 9 美元。要获取最新的定价信息,请查看相关页面。一旦删除实例,就不会再产生费用。
2. 理解云 SQL 代理
2.1 云 SQL 代理工作原理
可以使用直接连接或通过云 SQL 代理连接到云 SQL,推荐使用云 SQL 代理。云 SQL 代理是一个可以在本地机器上运行的程序,它会自动建立与云 SQL 代理服务器的安全 SSL/TLS 连接,该代理服务器运行在云 SQL 实例上,与数据库服务器相邻。
云 SQL 代理服务器使用云 IAM 对传入连接进行身份验证。云 IAM 用于将角色绑定到身份,角色包含权限列表,身份可以是用户账户,每个云运行服务也有一个分配的身份,即服务账户。服务账户是谷歌云上的非个人(机器人)身份,计算引擎虚拟机也与服务账户关联。其中一个角色是“云 SQL 客户端”,如果一个身份具有此角色,它就可以连接到项目中的所有云 SQL 数据库实例。由于创建了谷歌云项目,所以在项目中拥有
超级会员免费看
订阅专栏 解锁全文
173万+

被折叠的 条评论
为什么被折叠?



