mysql 1100_mysql数据库选择,有1100个用户,每个用户每月生成一张表,使用中该表内每秒上传一条数据,数据量很大...
mysql數據庫,有1100個用戶,每個用戶每月生成一張表,用戶登錄在該表內每秒上傳一條數據,預計每張表一個月共86W條數據,現在我搭建了mysql-cluster環境2個NDBD節點配置為8核CPU16G內...
mysql數據庫,有1100個用戶,每個用戶每月生成一張表,用戶登錄在該表內每秒上傳一條數據,預計每張表一個月共86W條數據,現在我搭建了mysql-cluster 環境 2個NDBD節點 配置為8核CPU 16G內存,SQL節點有4個,使用磁盤存儲這些表,引擎為ndbcluster,但是86W數據的表仍然占用33M的內存,導致NDBD節點的機器需要超級大的內存來支持,【33(M)*1100(用戶)*3(3個月的表)÷1024=106GB的內存支持】,使用雙備份保證一個節點掛了不影響系統使用,不知道是否配置有問題,一下的配置文件信息,項目上要求:比如總服務器(MGM NDBD)在北京,使用程序服務器(SQL)在山西、河北、廣東,山西、河北、廣東登錄自己的服務器,只查詢或使用自己的數據,北京的服務器要可以查看山西、河北、廣東3個點的所有數據,如果mysql-cluster不適合,那么我應該使用那種數據庫。本人純白菜鳥,需大神們支持
[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
展開
總結
以上是生活随笔為你收集整理的mysql 1100_mysql数据库选择,有1100个用户,每个用户每月生成一张表,使用中该表内每秒上传一条数据,数据量很大...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql 5.7 winx64_mys
- 下一篇: mysql 8.0.22_mysql 8