Mysql 大约需要多少内存才能使我的数据库成为“一个”;“记忆中”;db?

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常

我有一个数据库和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常春藤桥,4 GB内存,OSX Mountain Lion。我计划使用MySQL。4-GB是否足够?我的意思是,我不想仅仅因为缺乏记忆而冒险出错

关于相关主题…

我刚刚用一个250-GB的SSD替换了我的500-GB硬盘。如果跨SSD和HDD分区有机会加快读取访问速度,我将努力将HDD移到光盘驱动器托架上。我是否应该尝试在SSD和HDD之间进行分区以实现只读访问?

您还必须考虑正在使用的数据库引擎或表类型、索引、其他使用内存的东西,如临时表、密钥缓冲区、缓存……尝试检查嵌入式数据库,如H2 DB。它们针对只读查询进行了优化。也许能帮你。