“常见问题”的版本间的差异
跳到导航
跳到搜索
第7行: | 第7行: | ||
=== 不走索引 === | === 不走索引 === | ||
=== 行级锁和表级锁 === | === 行级锁和表级锁 === | ||
+ | |||
+ | 行级锁定的优点: | ||
+ | |||
+ | · 当在许多线程中访问不同的行时只存在少量锁定冲突。 | ||
+ | |||
+ | · 回滚时只有少量的更改。 | ||
+ | |||
+ | · 可以长时间锁定单一的行。 | ||
+ | |||
+ | 行级锁定的缺点: | ||
+ | |||
+ | · 比页级或表级锁定占用更多的内存。 | ||
+ | |||
+ | · 当在表的大部分中使用时,比页级或表级锁定速度慢,因为你必须获取更多的锁。 | ||
+ | |||
+ | · 如果你在大部分数据上经常进行GROUP BY操作或者必须经常扫描整个表,比其它锁定明显慢很多。 | ||
+ | |||
+ | · 用高级别锁定,通过支持不同的类型锁定,你也可以很容易地调节应用程序,因为其锁成本小于行级锁定。 | ||
== 存储引擎 == | == 存储引擎 == |
2019年8月27日 (二) 15:24的版本
目录
- 1 cookie 和 session 的区别
- 2 post 和 get 的区别
- 3 转发和重定向的区别
- 4 堆栈区别
- 5 并发和并行的区别
- 6 索引
- 7 存储引擎
- 8 数据库,事务,隔离级别,存储引擎
- 9 redis,有什么优势 -memcache对比
- 10 http\https
- 11 数据库的存储引擎应用场景,索引结构
- 12 大数据量的优化
- 13 设计一个权限系统
- 14 算法题
- 15 红黑树
- 16 多线程,sleep,wait,yield
- 17 restful
- 18 设计模式,单例模式,适配器模式
- 19 操作系统,死锁
- 20 快排时间复杂度
- 21 nginx可承受的压力
- 22 项目
- 23 服务调用超时可能由什么造成
- 24 进程间的通信方式
cookie 和 session 的区别
post 和 get 的区别
转发和重定向的区别
堆栈区别
并发和并行的区别
索引
不走索引
行级锁和表级锁
行级锁定的优点:
· 当在许多线程中访问不同的行时只存在少量锁定冲突。
· 回滚时只有少量的更改。
· 可以长时间锁定单一的行。
行级锁定的缺点:
· 比页级或表级锁定占用更多的内存。
· 当在表的大部分中使用时,比页级或表级锁定速度慢,因为你必须获取更多的锁。
· 如果你在大部分数据上经常进行GROUP BY操作或者必须经常扫描整个表,比其它锁定明显慢很多。
· 用高级别锁定,通过支持不同的类型锁定,你也可以很容易地调节应用程序,因为其锁成本小于行级锁定。
存储引擎
- InnoDB
数据库,事务,隔离级别,存储引擎
- 数据库,三大范式
redis,有什么优势 -memcache对比
- redis数据结构
http\https
数据库的存储引擎应用场景,索引结构
大数据量的优化
设计一个权限系统
算法题
红黑树
多线程,sleep,wait,yield
restful
设计模式,单例模式,适配器模式
操作系统,死锁
快排时间复杂度
nginx可承受的压力
项目
- 项目难点
- 架构优化
- 难点
- 主要业务