鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)  網(wǎng)絡(luò)安全/ mysql 并發(fā)操作

mysql 并發(fā)操作

innodb_thread_concurrency、innodb_thread_sleep_delay、innodb_concurrency_tickets、innodb_commit_concurrency。

這些參數(shù)是在哪里設(shè)置的?

回答
編輯回答
念舊

可以在my.cnf設(shè)置
my.cnf 可能在etc/my.cnf或者/usr/share/mysql或者自己mysql安裝的目錄

2017年3月6日 22:31
編輯回答
九年囚

這幾個(gè)是mysql的系統(tǒng)變量

設(shè)置兩種情況:會(huì)話(huà)級(jí)設(shè)置和全局系統(tǒng)級(jí)設(shè)置

1.會(huì)話(huà)級(jí)設(shè)置

查看變量值

show variables like "%innodb_thread_concurrency%"

設(shè)置變量值

set innodb_thread_concurrency=128;

2.全局系統(tǒng)級(jí)設(shè)置

需要修改配置文件,linux系統(tǒng)下默認(rèn)是my.cnf文件,windows系統(tǒng)下默認(rèn)是my.ini文件,具體路徑要看安裝的情況

在配置文件的[mysqld] 服務(wù)器端設(shè)置項(xiàng)中,修改對(duì)應(yīng)的四個(gè)變量值即可

[mysqld]
innodb_thread_concurrency=128
2018年6月2日 15:36