在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/C++  Linux  數(shù)據(jù)庫/ mysql并發(fā)訪問

mysql并發(fā)訪問

我是個編程小白,請教大家個問題。這個問題我已經(jīng)google了很多文章,但是并沒有解決。

問題是這樣的:

有兩個獨立的進程,一個進程select表,一個進程update表。但是有的時候update之后半個小時,我select到的數(shù)據(jù)仍然是沒有update之前的數(shù)據(jù)。這些操作都是通過c的api來做的。
這張表是innodb表,并發(fā)比較大, 數(shù)據(jù)量比較大,大約在2000萬條左右。

innodb表在update時緩存會被禁用,或者失效。但是這個問題所有的線索都指向了緩存,所以比較懵逼,謝謝大家!
回答
編輯回答
柚稚

先看看update時有沒有deadlock異常,再看下事物,多少條commit一次,再用show processlist等操作看看數(shù)據(jù)庫執(zhí)行的sql狀況。

2017年4月1日 16:08
編輯回答
尐飯團

那你確定update成功了嗎?

2017年11月3日 02:54