mysql
alpeace
springboot,spring cloud,nacos,lnmp
展开
-
百度云服务mysql增加从库工作记录
1. 工作场景:web应用部署在百度云服务,非单独机器;数据库使用单独数据库服务实例。由于业务发展,mysql库承担了读和写的全部操作,月底系统压力负载巨大。因此需要通过增加mysql从库减少数据库压力。2. 工作步骤:1)在数据库主实例上,创建读实例,选择与主库相同配置。支付。2) 系统自动完成数据的同步,从库会自动获得最新数据,包括数据库账号,与主库一致,这点很方便。3)然后在主数据库实例上,创建代理实例。分布权重,设置主库读权重为0.4 )配置proxy实例,创建prox...原创 2021-05-15 13:37:04 · 59 阅读 · 0 评论 -
创建索引时,解决1071 Specified key was too long; max key length is 1000 bytes错误信息
在我们创建mysql的数据表索引时,一般为varchar字段相关索引(唯一,主键,联合索引,普通索引等),会报如下类似错误(mysql 版本:5.7.26):SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (S QL: alter table `users` add unique `users_username_uniqu..原创 2021-05-02 15:08:30 · 9315 阅读 · 0 评论 -
关于联合索引
注意:Index(Name,Age)表示在Name,Age两列上建立联合索引由于索引对数据库的查询性能有着至关重要的影响,下面是我的一些总结和体会:一个查询一次只能使用一个索引:select name from user where name='plantegg' and age>35 , 如果Index(name); Index(age)的话,MySQL查询优化器会自动选择一个索转载 2012-06-08 12:09:17 · 1971 阅读 · 0 评论