mysql 1100_mysql数据库选择,有1100个用户,每个用户每月生成一张表,使用中该表内每秒上传一条数据,数据量很大...
mysql數(shù)據(jù)庫,有1100個用戶,每個用戶每月生成一張表,用戶登錄在該表內(nèi)每秒上傳一條數(shù)據(jù),預(yù)計每張表一個月共86W條數(shù)據(jù),現(xiàn)在我搭建了mysql-cluster環(huán)境2個NDBD節(jié)點配置為8核CPU16G內(nèi)...
mysql數(shù)據(jù)庫,有1100個用戶,每個用戶每月生成一張表,用戶登錄在該表內(nèi)每秒上傳一條數(shù)據(jù),預(yù)計每張表一個月共86W條數(shù)據(jù),現(xiàn)在我搭建了mysql-cluster 環(huán)境 2個NDBD節(jié)點 配置為8核CPU 16G內(nèi)存,SQL節(jié)點有4個,使用磁盤存儲這些表,引擎為ndbcluster,但是86W數(shù)據(jù)的表仍然占用33M的內(nèi)存,導(dǎo)致NDBD節(jié)點的機器需要超級大的內(nèi)存來支持,【33(M)*1100(用戶)*3(3個月的表)÷1024=106GB的內(nèi)存支持】,使用雙備份保證一個節(jié)點掛了不影響系統(tǒng)使用,不知道是否配置有問題,一下的配置文件信息,項目上要求:比如總服務(wù)器(MGM NDBD)在北京,使用程序服務(wù)器(SQL)在山西、河北、廣東,山西、河北、廣東登錄自己的服務(wù)器,只查詢或使用自己的數(shù)據(jù),北京的服務(wù)器要可以查看山西、河北、廣東3個點的所有數(shù)據(jù),如果mysql-cluster不適合,那么我應(yīng)該使用那種數(shù)據(jù)庫。本人純白菜鳥,需大神們支持
[TCP DEFAULT]
SendBufferMemory=8M
ReceiveBufferMemory=8M
[NDB_MGMD DEFAULT]
portnumber=1186
datadir=/var/lib/mysql-cluster
[ndb_mgmd]
nodeid=1
hostname=192.168.2.169
datadir=/var/lib/mysql-cluster
[NDBD DEFAULT]
DataMemory=9830M
IndexMemory=2457M
BackupMaxWriteSize=1M
BackupDataBufferSize=16M
BackupLogBufferSize=4M
BackupMemory=20M
BackupReportFrequency=10
MemReportFrequency=30
LogLevelStartup=15
LogLevelShutdown=15
LogLevelCheckpoint=8
LogLevelNodeRestart=15
MaxNoOfTables=1600
MaxNoOfTriggers=3500
NoOfReplicas=2
StringMemory=25
DiskPageBufferMemory=64M
SharedGlobalMemory=384M
LongMessageBuffer=32M
MaxNoOfConcurrentTransactions=16384
BatchSizePerLocalScan=512
FragmentLogFileSize=256M
NoOfFragmentLogFiles=16
RedoBuffer=64M
MaxNoOfExecutionThreads=2
StopOnError=false
LockPagesInMainMemory=1
TimeBetweenEpochsTimeout=32000
TimeBetweenWatchdogCheckInitial=60000
TransactionInactiveTimeout=60000
HeartbeatIntervalDbDb=5000
HeartbeatIntervalDbApi=5000
MaxNoOfAttributes=200000
MaxNoOfOrderedIndexes=40000
NoOfDiskPagesToDiskAfterRestartTUP=20
###disk store
#SharedGlobalMemory=20M
#DiskPageBufferMemory=80M
#-------------------------# NDBD
[ndbd]
nodeid=2
hostname=192.168.2.110
datadir=/usr/local/mysql/data
[ndbd]
nodeid=3
hostname=192.168.2.113
datadir=/usr/local/mysql/data
#--------------------# SQL
[mysqld]
nodeid=4
hostname=192.168.2.115
[mysqld]
nodeid=5
hostname=192.168.2.223
[mysqld]
nodeid=6
hostname=192.168.2.162
[mysqld]
nodeid=7
hostname=192.168.2.164
展開
總結(jié)
以上是生活随笔為你收集整理的mysql 1100_mysql数据库选择,有1100个用户,每个用户每月生成一张表,使用中该表内每秒上传一条数据,数据量很大...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 5.7 winx64_mys
- 下一篇: 内存升级,电脑速度翻倍!x79 delu