已经有 1200 万个帖子,人们似乎在用东西聊天。我不知道拥有一堆小表是否比让数据库扫描具有如此多条目的数据库中的最后 10 条消息更有效。我知道我必须进行基准测试,但只是询问是否有人有任何观察或轶事,如果他们曾经有过类似的情况。
编辑添加架构:
create table reply(
id int(11) unsigned not null auto_increment,
thread_id int(10) unsigned not null default 0,
ownerId int(9) unsigned not null default 0,
ownerName varchar(20),
profileId int(9) unsigned,
profileName varchar(50),
creationDate dateTime,
ip int unsigned,
pic varchar(255) default '',
reply text,
index(thread_id),
primary key(id)) TYPE=MyISAM;