一、Mysql默認最大連接數
通過查看mysql安裝目錄的my.ini文件,發現mysql的默認最大的連接數為100,實際場景中,以及進行壓測時,100時遠遠不夠的,一般都會設置最大的連接數。
二、如何修改mysql最大連接數
方法一:直接修改配置文件(永久生效)
1、進入MySQL安裝目錄
2、打開MySQL配置文件 my.ini 或 my.cnf
3、查找 max_connections=100
4、修改為 max_connections=1000
5、服務里重起MySQL即可
方法二:進入mysql,通過命令行修改(不推薦,mysql重啟后會恢復到初始狀態)
具體代碼如下:
>mysql -uuser -ppassword(命令行登錄MySQL)
mysql>show variables like 'max_connections';(查可以看當前的最大連接數)
msyql>set global max_connections=1000;(設置最大連接數為1000,可以再次查看是否設置成功)
mysql>exit
三、Mysql最大連接數可以設置達到16384
四、Mysql的系統特性
1、使用 C和 C++編寫,並使用了多種編譯器進行測試,保證了源代碼的可移植性。
2、支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統。
3、為多種編程語言提供了 API。這些編程語言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
4、支持多線程,充分利用 CPU 資源。
5、優化的 SQL查詢算法,有效地提高查詢速度。
6、既能夠作為一個單獨的應用程序應e799bee5baa6e78988e69d8331333366306433用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中。
7、提供多語言支持,常見的編碼如中文的 GB 2312、BIG5,日文的 Shift_JIS等都可以用作數據表名和數據列名。
8、提供 TCP/IP、ODBC 和 JDBC等多種數據庫連接途徑。
9、提供用於管理、檢查、優化數據庫操作的管理工具。
10、支持大型的數據庫。可以處理擁有上千萬條記錄的大型數據庫。
11、支持多種存儲引擎。
12、MySQL 是開源的,所以你不需要支付額外的費用。
13、MySQL 使用標准的 SQL數據語言形式。
14、MySQL 對 PHP 有很好的支持,PHP是比較流行的 Web 開發語言。
15、MySQL是可以定制的,采用了 GPL協議,你可以修改源碼來開發自己的 MySQL 系統。