黑加白
黑加白
全部文章
数据库
Arraylist(1)
HTML(6)
http(1)
java(32)
java web(1)
java底层(26)
JDBC(5)
JS(1)
Linux(1)
mysql(5)
Oracle(8)
Python(6)
Redis(1)
云计算(3)
产品运营(2)
产品运营之道(7)
剑指offer(3)
多线程高并发(4)
大数据(2)
排序算法(1)
未归档(174)
框架(5)
继承(1)
设计模式(1)
运营(1)
面向对象(2)
面试(19)
归档
标签
去牛客网
登录
/
注册
黑加白的博客
全部文章
/ 数据库
(共3篇)
悲观锁与乐观锁
何谓悲观锁与乐观锁 乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方向发展。这两种人各有优缺点,不能不以场景而定说一种人好于另外一种人。 悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想...
2019-04-07
0
657
数据库工程师常见面试题
问题 1: 为什么 group by 和 order by 会使查询变慢? 答: group by 和 order by 操作通常需要创建一个临时表来处理查询的结果,所以如果查询结果很多的 话会严重影响性能。 问题 2: delete、 truncate 和 drop 的区别? 答: Delete ...
2019-03-19
2
1627
MySQL性能优化
一、索引优化 1、合理使用索引,在经常查询而不经常增删改操作的字段加索引,一个表上的索引不应该 超过6个。 2、Order by与group by后应直接使用字段,而且字段应该是索引字段。 3、索引字段长度应较短而长度固定。 4、索引字段重复不能过多。 5、Hash索引与BTree索引区...
2019-03-16
0
510