哎,最近帮朋友装修她的房子,真是遇到了很多麻烦。
记得那一年我在北京,见到了装修团队,但工期却被他们耽误了整整一个月。
当时朋友真是着急了。
后来我才知道装修行业很复杂,所以我需要更加小心。

下次,我帮朋友买了上海的股票。
恰巧是2 01 5 年,股市火爆。
我的朋友什么都不知道,所以他只是跟着别人走,结果失去了一切。
那时我每天花几个小时研究股票,生怕再犯错误。

说到旅行,我以前也去过泰国,确实很乱。
记得有一次,我在曼谷的一家小商店里买了一件纪念品,但当我回来时却发现它是假的。
当时我彻底愤怒又无奈,只能承认自己运气不好。

关于学习,考研的时候,我真的把图书馆当成了我的第二个家。
那时我每天都要背到深夜。
有一次,我什至连续4 8 小时没有睡觉。
现在想起来,那时候的我真的很努力。

说起这段经历,仿佛就在昨天。
不过,每次想起来,我都觉得很值得。
毕竟,只要你肯吃苦,你就会收获智慧。
嘿嘿,你呢,有过类似的经历吗?

哈哈,这一堆代码看得我头疼。
之前做活动的时候就遇到过这种内置脚本。
当时,某年,在上海,我们举办了一次网上抽奖活动。
结果内置的百度统计脚本和我们的JS冲突了,导致页面乱七八糟。
经过两天的调试,终于发现变量名太麻烦了。
哎,这件事真是考验你的耐心啊。

SQL 性能优化梳理

MySQL直接优化:
Schema优化:
使用 TinyInt/Int 存储整数,不要使用字符串存储时间。

不要滥用 Blob/Text,对大文件使用文件存储。

指数改进:
B-Tree指标最常用,必须遵守匹配最左边前缀的原则。

前缀索引保存长字符串,例如手机号码的前7 位。

多列索引按顺序排列,查询条件放在左侧。

查询优化:
避免选择并仅使用您需要的列。

count() 比 count(field) 更快,除非计算非空列。

索引覆盖最大分页,不使用偏移量。

锁和事务:
不要将 InnoDB 行锁与 MyISAM 表锁混淆。

版本号用于乐观锁,更新时用于悲观锁。

隔离级别根据需要确定,最常用的是递归读取。

用途说明:
如果写就是一切,那么速度会很慢,并且需要添加索引。

行数超过一百万,需要改进。

key_len越短,索引效率越高。

自己掂量一下。