处理高并发

    这个我感觉都不是做开发来考虑的,但是估计面试需要。

    做查询的时候会对查询的表加上共享锁。做更改的时候对表加排它锁。这个进行多个表更新查询的时候x需要加锁ABC,y加锁CBA。现在x加了A需要c,y加了c需要A,就形成死锁了。

    可以对表创建一个临时表,临时表不需要加锁。

    还可以通过创建文件组,来处理高并发,减少对磁盘io操作。提高读写效率,并行操作。

    文件组的作用就是把,同一个数据库的各个表,分别创建到不同的磁盘中。

    感觉实际操作意义不大,糊弄糊弄面试官得啦!

  

猜你喜欢

转载自blog.csdn.net/iwuio/article/details/80559326