最新 最热

值得收藏:一份非常完整的 MySQL 规范(二)

建立索引的目的是:希望通过索引进行数据查找,减少随机 IO,增加查询性能 ,索引能过滤出越少的数据,则从磁盘中读入的数据也就越少。

2021-07-20
3

值得收藏:一份非常完整的 MySQL 规范(一)

7.禁止在表中建立预留字段预留字段的命名很难做到见名识义 预留字段无法确认存储的数据类型,所以无法选择合适的类型 对预留字段类型的修改,会对表进行锁定...

2021-07-20
0

面试 |这些PHP重点知识你都会吗

session 跨域共享如何实现?分布式应用共享问题如何解决?缓存系统 有4个常用的分别是?他们的差别?消息队列 的实现方式有哪些?nginx负载均衡 怎么实现?A. nginx负载均衡的类别有哪些?B. nginx与apache的区别?mysql读写分离 怎...

2021-07-20
2

ERROR 1055 (42000): Expression #1 of SELECT list is not in

字面意思理解是sql_model=only_full_group_by限制了,导致在以往MYSQL版本中能正常查询的SQL,在5.7不能用了

2021-07-20
0

学会用 Mysql show processlist 排查问题

每次执行看到的结果应该都有变化,因为是实时的,所以我定义为:“事发现场”,每次执行就相当于现场的快照

2021-07-20
0

面试又给我问到MySQL索引【索引的实现原理】

MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,B+Tree索引,哈希索引,全文索引等等,...

2021-07-20
6

面试又给我问到MySQL索引,最全的一次整理

前一阵子,又跑出去搞了一场面试,心态算是崩了,关于MySQL索引的原理及使用被面试官怼的体无完肤,立志要总结一番,然后一直没有时间(其实是懒……),准备好了吗?...

2021-07-20
7

MySQL中count(字段) ,count(主键 id) ,count(1)和count(*)的区别

首先要弄清楚 count() 的语义。count() 是一个聚合函数,对于返回的结果集,一行行地判断,如果 count 函数的参数不是 NULL,累计值就加 1,否则不加。最后返回累计值。...

2021-07-20
0

使用 Laravel sharedLock 与 lockForUpdate 进行数据表行锁

拼团功能,当 A 客户开团之后(两人团),如果 B 和 C 同时支付,如何规避两人同时将拼团人数增加。

2021-07-20
7

MySQL删除表的三种方式

truncate 是删除表数据,不删除表的结构,速度排第二,但不能与where一起使用

2021-07-20
0