MySQL
文章平均质量分 90
Mount565
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中那令人困惑的timeout
MySQL中有许多关于timeout 参数,你都能清楚他们的含义吗?12345678910111213141516171819mysql> show variables like '%timeout%';+-----------------------------+----------+| Variable_name | ...原创 2018-06-24 08:46:51 · 1124 阅读 · 1 评论 -
The UUID in MySQL8
问题记得刚接手项目时,看了下项目里的库表结构,发现表主键都是varchar(36),就问研发,为啥搞个这么长的主键?研发说这个主键是通过java 程序产生的UUID,考虑到以后数据分片不会产生重复。考虑的还是挺周到!但这么长字段做主键也有许多问题:首先这个主键很长,而主键会自动添加在每一二级索引的后面,这样会导致数据冗余严重,特别是二级索引建多了的情况下,有时会导致索引的数据比表的数据还大!其次,...原创 2018-06-19 20:17:12 · 1453 阅读 · 0 评论 -
MySQL8 基于角色的权限管理
MySQL8新增了角色(role)的概念,使账号权限的管理,更加灵活方便。所谓角色,就是一些权限的集合。然后再把该集合授权给某个账户(往往是某一批账户,因为账号会绑定IP,不同的IP,虽然账号名相同被视为不同账号),这样当我们需要对这些账号减少或增加权限时,只需要修改权限集合(role)即可,不用单个账号多次修改。这确实使DBA的运维轻松了不少。下面我们看下role是如何使用的。创建角色比如开发环...原创 2018-06-20 14:50:38 · 2354 阅读 · 1 评论 -
MySQL中的open_files_limit
open_files_limit 是mysql中的一个全局变量且不可动态修改。它控制着mysqld进程能使用的最大文件描述(FD)符数量。需要注意的是这个变量的值并不一定是你设定的值,mysqld会在系统允许的情况下尽量获取更多的FD数量。首先我们看下官方文档的定义:The number of files that the operating system permits mysqld to op...原创 2018-06-28 13:51:00 · 5969 阅读 · 0 评论
分享