Mysql 大约需要多少内存才能使我的数据库成为“一个”;“记忆中”;db?
我有一个数据库和3个表。每个表都有以下基本结构:Mysql 大约需要多少内存才能使我的数据库成为“一个”;“记忆中”;db?,mysql,Mysql,我有一个数据库和3个表。每个表都有以下基本结构: id = varchar(64) title = varchar(256) document = varchar(12800) 表格大小如下: table #1 = 50,000 rows table #2 = 40,000 rows table #3 = 15,000 rows 我想尽可能快地查询这些表。我再也不用给那些桌子写信了。所以,我将试验一个“内存”数据库 我使用的是MacBookPro,2.5 GHz常
id = varchar(64)
title = varchar(256)
document = varchar(12800)
表格大小如下:
table #1 = 50,000 rows
table #2 = 40,000 rows
table #3 = 15,000 rows
我想尽可能快地查询这些表。我再也不用给那些桌子写信了。所以,我将试验一个“内存”数据库
我使用的是MacBookPro,2.5 GHz常春藤桥,4 GB内存,OSX Mountain Lion。我计划使用MySQL。4-GB是否足够?我的意思是,我不想仅仅因为缺乏记忆而冒险出错
关于相关主题…我刚刚用一个250-GB的SSD替换了我的500-GB硬盘。如果跨SSD和HDD分区有机会加快读取访问速度,我将努力将HDD移到光盘驱动器托架上。我是否应该尝试在SSD和HDD之间进行分区以实现只读访问?您还必须考虑正在使用的数据库引擎或表类型、索引、其他使用内存的东西,如临时表、密钥缓冲区、缓存……尝试检查嵌入式数据库,如H2 DB。它们针对只读查询进行了优化。也许能帮你。