锁链的使用场景:
游戏行业最简单的例子,A玩家,B玩家。
A打B,B打A,
A打B时,先锁A,再锁B
B打A时,先锁B,再锁A
这样就有一定机率出现这样一种情况,线程[1]先把A锁住,准备锁B,线程[2]锁住B了,准备锁A,so。。。
mysql:
max_connections 最大并发连接
innodb_thread_concurrency = cpu数量*磁盘数量*2 多少线程同时进入内核
innodb_commit_concurrency 多少个线程可以在同一时间提交
table_cache_size
thread_cache_size
key_buffer_size