数据库操作
莫得感情的小伙伴
莫得感情
展开
-
数据库开发设计维护规范
数据库开发设计维护规范 编写目的 从数据库设计阶段介入,尽量提前避免由于数据库设计不当而产生的性能问题,同时形成公司特有的、统一的规范化数据库设计模式,也便于后续的开发、运维工作。 影响数据库性能的因素(设计方面) 数据库擅长(存/取/索引)数据,不擅长逻辑处理,计算,所以数据库需要大内存(热数据最好占5%-10%)的机器。 影响整个库的因素: 单实例太多表,单表太多字段,字段设计不合理,索引设计不合理,存储大字段如图片,文件,sql写的不好,太多业务逻辑放在数据库,高并发下的锁..原创 2020-09-21 14:23:59 · 409 阅读 · 0 评论 -
数据库操作行为规范(持续更新)
1、超100万行的批量写(UPDATE、DELETE、INSERT)操作,要分批多次进行操作 大批量操作可能会造成严重的主从延迟,主从环境中,大批量操作可能会造成严重的主从延迟,大批量的写操作一般都需要执行一定长的时间,而只有当主库上执行完成后,才会在其他从库上执行,所以会造成主库与从库长时间的延迟情况。 binlog日志为row格式时会产生大量的日志,大批量写操作会产生大量日志,特别是对于row格式二进制数据而言,由于在row格式中会记录每一行数据的修改,我们一次修改的...原创 2020-07-13 09:49:05 · 965 阅读 · 0 评论