1、Oracle常见表空间及其作用
system表空间:含数据字典信息
sysaux表空间:存储各种oracle应用的元数据(如AWR的操作数据)
2、JVM类加载机制简单描述
3、数据库连接超过最大数量了怎么着手解决
4、数据库新加了一条数据,redis怎么保证能够同步
问题:
先修改数据库,再删除缓存。如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据就出现了不一致。
解决思路:
先删除缓存,再修改数据库。如果数据库修改失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致。因为读的时候缓存没有,则读数据库中旧数据,然后更新到缓存中。
出现的新问题:
数据发生了变更,先删除了缓存,然后要去修改数据库,此时还没修改。一个请求过来,去读缓存,发现缓存空了,去查询数据库,查到了修改前的旧数据,放到了缓存中。随后数据变更的程序完成了数据库的修改。数据库和缓存中的数据不一样。
5、如何在mysql中存一条纳秒级别的时间数据
6、如何快速的导入一个上百万的excel
7、事务实现是什么原理
8、mysql数据引擎的优缺点
9、Oracle怎么实现主键自增
通过插入一个自增的序列号实现主键自增
网友评论