
mysql
learnbigger
终身学习者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简要轻松的理解MVCC
其实,听起来有bigger的MVCC就是那么回事(以MySQL innodb引擎为例) 其实它是用来替代行锁的,进一步提升并发能力 InnoDB的MVCC,是通过在每行记录后面保存两个隐藏的列来实现的,这两个列,分别保存了这个行的创建时间,一个保存的是行的删除时间。这里存储的并不是实际的时间值,而是系统版本号(可以理解为事务的ID) 它是自动加上的,程序无法控制 把一个个事务都隔离开...原创 2019-10-25 18:12:16 · 779 阅读 · 0 评论 -
mysql新建数据库问题
新创建的数据库要赋予权限 否则会报:nisp@192.168.1.1 denied 错误 grant all privileges on nisp4_sys.* to nisp@'%' identified by '1234'; flush privileges;原创 2018-04-13 14:20:14 · 212 阅读 · 0 评论 -
centos7安装mysql5.7.18.tat.gz
1,centos7安装了mariadb需要卸载rpm -e mariadb-libs-XXXXXX.x86_64 --nodeps2,/user/localtar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/localln -s mysql-5.7.18-linux-glibc2.5-x86_64 mysql 3,添加账户grou...转载 2018-04-28 09:11:56 · 339 阅读 · 0 评论 -
【面试一个个啃】mysql面试:基础面试:count(1),count(*),count(列)区别是啥?
问: mysql中 count(1),count(*),count(列)区别是啥? 面试官心里: 考察面试者MySQL基本调优思路,是否有查看执行计划的习惯 答: 在数据量达到10万以上的级别我们讨论这个问题才有意义. count(*)包括了所有的列,相当于所有的行数,在统计结果的时候,不会忽略列值为NULL的行数统计,理论上会比较慢 count(1) 中1代表第一列,在...原创 2019-09-20 10:34:32 · 626 阅读 · 1 评论