我们有一个包含 5400 万条记录的表。这是表结构。
CREATE TABLE `metaplay` (
`track_id` int(11) NOT NULL DEFAULT '0',
`user_id` int(11) DEFAULT NULL,
`completed` int(11) DEFAULT NULL,
`skipped` int(11) DEFAULT NULL,
`created` int(11) DEFAULT NULL,
`updated` int(11) DEFAULT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`),
KEY `created` (`created`),
KEY `updated` (`updated`),
KEY `skipped` (`skipped`),
KEY `track_id` (`track_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)
所有这些数据都是数字。此时,我们每分钟有大约 300 次插入和大约 100 次更新。我们还从该表中提取了每日、每周和每月的曲目播放记录。现在我的问题是以下哪一项更适合建筑设计和最佳性能。如果您也能突出显示硬件细节,我将不胜感激。
您还为这样的表建议任何特定于 mysql …