1樓:歐章旭
mysql資料庫單錶插入速度每秒最高100000 rows沒問題,在標準配置下。
mysql的讀寫速度跟硬碟的速度,網絡卡的速度,寫入行的資料量,資料在硬碟中的存放位置等等因素都有關係的。
要統計這個最好的是進行測試,然後得出乙個平均值。沒有人能夠光通過配置得出這些資料的。
2樓:
第一次壓測配置(虛擬機器):
資料庫伺服器:1g記憶體+20g硬碟+1個cpu,單核jmeter本地
壓測結果
3100 左右
負載在6.77附近,判斷是cpu問題,加4核第二次壓測配置(虛擬機器):
1g記憶體+20g硬碟+1個cpu, 4核
直接到了5700附近,
total used free shared buffers cached
mem: 984 974 9 1 132 455
-/+ buffers/cache: 386 597swap: 2044 31 2013只有9m剩餘,**增加物理記憶體可以繼續提高第三次發現物理記憶體使用
4g記憶體+20g硬碟+1個cpu,4核
直接壓測到了 7500附近,iowa% 在10附近,使用cpu 30%
mysql 同時能讀寫多少條資料
3樓:你猜我猜哇擦猜
這個是不能實現的,mysql就算鎖住單行資料,但是其他執行緒還是會有讀鎖的
我覺得你要實現這樣的功能,你可以給這個表再加上個字段,用於表示是否被某個執行緒讀取
被讀取的時候可以把這個標誌位改成1,然後其他執行緒在select的時候根據這個標識位為0的,這樣就無法讀取到了
我有乙個mysql的資料庫,每天大概增加1000w條資料,持續至少一年,有如下問題:
4樓:匿名使用者
首先這麼大的資料量不建議使用mysql這種免費版的資料庫系統,可以使用oracle等這種大型資料庫系統,其對於資料庫中資料的管理、查詢等的效率要比mysql好非常的多。
如果你一定要使用mysql,其伺服器作業系統最好使用linux,也可以使用國產的紅旗linux。
如果資料庫非常的海量,那麼可以考慮使用刀片式伺服器進行資料庫集群模式,採用分布式的資料庫系統,如此可以提高查詢的效率。
既然你是搞研究的,那麼對於這種巨量的資料庫管理系統的資料分析可以採用sas資料倉儲來進行對資料進行分析。
5樓:歡樂的尼美
1000萬條記錄,估計大於300m。
儲存引擎效率當然選myisam。可以採用主從伺服器(前提是業務需求實時性不高),主伺服器用來增刪改,從伺服器用來查詢。
也應該用分表技術。
對於常用的表,要每天進行更新檢視,將訪問高的記錄通過檢視查詢。
作業系統用的多的是centos。
mysql資料庫最大連線數可以設定為多少
6樓:胖大熙
mysql伺服器的最大併發連線數是16384。
mysql作為一種開放源**的關係型資料庫管理系統(rdbms),使用最常用的資料庫管理語言結構化查詢語言(sql)進行資料庫管理。
mysql伺服器的最大併發連線數受伺服器配置,及網路環境等制約,實際伺服器支援的併發連線數會小一些,主要決定因素有:
伺服器cpu及記憶體的配置,網路的頻寬。
網際網路連線中上行頻寬的影響尤為明顯。
7樓:
就是說可以100個資料庫使用者同時登陸。
解釋:因為資料庫連線是可以併發訪問的,也就是說100個使用者同時訪問同乙個資料庫,只要資料庫伺服器記憶體足夠,mysql併發100個是沒任何問題的,如果超過電腦可承受範圍,可能直接導致蕩機,所以建議根據實際情況調整最大連線數。
8樓:智者總要千慮
通常,mysql的最大連線數預設是100, 最大可以達到16384與連線數相關的幾個引數:
在修改最大連線數的時候會有這樣乙個疑問—這個值是不是越大越好,或者設定為多大才合適?這個引數的大小要綜合很多因素來考慮,比如使用的平台所支援的線
程庫數量(windows只能支援到2048)、伺服器的配置(特別是記憶體大小)、每個連線占用資源(記憶體和負載)的多少、系統需要的響應時間等。可以在
global或session範圍內修改這個引數。連線數的增加會帶來很多連鎖反應,需要在實際中避免由此引發的負面影響。
mysql資料庫的最大連線數100是什麼概念
9樓:匿名使用者
就是說可以100個資料庫使用者同時登陸。
解釋:因為資料庫連線是可以併發訪問的,也就是說100個使用者同時訪問同乙個資料庫,只要資料庫伺服器記憶體足夠,mysql併發100個是沒任何問題的,如果超過電腦可承受範圍,可能直接導致蕩機,所以建議根據實際情況調整最大連線數。
用mysql做資料庫,滿足 1000使用者需要多少設定併發連線數?
10樓:魔盒水晶
這個不能這麼來設定,要看你的這1000個使用者是不是總是登入系統進行操作?有多少個活躍使用者?根據活躍使用者的數量來設定併發連線數就可以滿足需求.
11樓:匿名使用者
坑炎劣沃闢拐池出筆煤
mysql資料庫最大連線數可以設定為多少
胖大熙 mysql伺服器的最大併發連線數是16384。mysql作為一種開放源 的關係型資料庫管理系統 rdbms 使用最常用的資料庫管理語言結構化查詢語言 sql 進行資料庫管理。mysql伺服器的最大併發連線數受伺服器配置,及網路環境等制約,實際伺服器支援的併發連線數會小一些,主要決定因素有 伺...
用mysql怎麼進行遠端連線資料庫
搜虎哈哈 mysql遠端連線資料庫有兩種方法,具體如下 改表法。在localhost登入mysql後,更改 mysql 資料庫中的 user 表裡的 host 選項,將 localhost 對應的值改為 具體 如圖所示 2.授權法。若myuser想要使用mypassword 使用者密碼 從任何主機連...
c odbc連線資料庫哪兒有
通過odbc連線資料庫的c或c 程式怎麼寫?c odbc連線資料庫請指教!謝謝!c c c語言。2 個帖子 2 個作者 新貼子 2005年2月4日不顯示刪除回覆,顯示所有回覆,顯示星級回覆,顯示得分回覆 通過odbc連線資料庫的c或c 程式怎麼寫?請指教!謝謝!2006年5月27日 microsof...