选择更优化的字符串索引,如:建立邮箱字段上合理的索引。如果 email 字段没有索引,则相关查询只能做全表扫描。
执行查询语句时,SQL 优化器会作相关索引选择。
普通索引和唯一索引索引对查询语句和更新语句的性能影响
begin/start transaction 命令并不是一个事务的起点,在执行到它们之后的第一个操作 InnoDB 表的语句,事务才真正启动。如果你想要马上启动一个事务,可以使用 start transaction with consistent snapshot 这个命令。
行锁就是针对数据表中行记录的锁。
根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。
通过索引搜索,查询数据过程?
极客时间 MySQL 实战 45 讲——课后问题
索引的搜索流程?
极客时间 MySQL 实战 45 讲基础架构篇笔记——03 | 事务隔离:为什么你改了我还看不见?
极客时间 MySQL 实战 45 讲基础架构篇笔记——02丨日志系统:一条SQL更新语句是如何执行的?
极客时间 MySQL 实战 45 讲基础架构篇笔记——01丨基础架构:一条SQL查询语句是如何执行的?
collections.namedtuple 是一个工厂函数,它可以用来构建一个带字段名的元组和一个有名字的类。
但如果希望更改属性呢?
跨平台搭建该 github 博客的一些步骤记录。
FnEsc 的 💜 博客
自从 2021.07 开始搭建该 hugo 博客,作为记录一些生活/技术上的小笔记
2020届应届生,毕业与佛山科学技术学院计算机科学与技术专业
目前职业是 全栈开发程序🐶 打杂工具人
作为传统行业外企电商的 965,使我并没有很勤奋卷
不想那么相关工作为 SAP Fiori 应用开发和维护。
目前主要的技术栈是:
- Python Web 端架构
- Django / Odoo 开发
接下来可能想学习的方向是:
- Python 进阶(流畅的 python)
- MySQL 知识巩固(MySQL 实战 45 讲)
- Go 开始学习(Go 语言核心 36 讲)
- 其他架构/算法尝试学习