
数据库
文章平均质量分 90
杨不羁
所谓格物致知,本博客致力于梳理研发管理之道,以致高质高效自驱可控。
展开
-
制度&罚则-- 数据库表设计规范
本文在研发组织管理中的位置:研发组织管理--制度&罚则-- 开发阶段-- 数据库表设计规范数据库版本【推荐】统一使用mysql5.7,其他版本或有本规范不适用之处。建表规范引擎规范【强制】若无特殊情况,使用InnoDB。字符集规范【强制】若无特殊情况,默认字符集为utf8mb4,此编码在utf8的基础上还可以很好的保存Emoji 表情等特殊字符。【强制】默认排序规则为utf8mb4_bin。字段规范命名规范【强制】字段名必须使用小写字母或数字,禁.原创 2021-01-12 16:53:18 · 401 阅读 · 0 评论 -
干货:MySQL 索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问转载 2016-07-03 15:32:05 · 7821 阅读 · 0 评论 -
mysql explain执行计划详解
转载自:http://www.cnblogs.com/xiaoboluo768/p/5400990.html 另一篇也可作为参考: http://blog.youkuaiyun.com/zhuxineli/article/details/14455029 1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。 2转载 2016-11-29 16:21:10 · 3213 阅读 · 0 评论 -
MySQL性能优化的最佳21条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。 1.为查询缓转载 2016-11-29 17:09:25 · 28690 阅读 · 1 评论 -
MYSQL 索引类型、什么情况下用不上索引、什么情况下不推荐使用索引
mysql explain的使用:http://blog.youkuaiyun.com/kaka1121/article/details/53394426 索引类型在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表代码如下:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ...原创 2016-11-29 17:11:17 · 25053 阅读 · 2 评论