我的理解是,即使我需要像select name from customer where id=1这样读取单个记录,我也需要在内存中读取完整的特定块(可以从列ID的索引中找到块地址)。然后,MySQL遍历该块上的所有记录,以找到该特定记录。是这样吗?
我认为MySQL在磁盘上写入的默认块大小为16 of (来自谷歌)。另外,从google的不同来源,我知道从磁盘(HDD)读取100 to数据的平均时间是1秒左右。这意味着读取块的平均查找
我复制了/var/www和/var/lib/mysql中的所有内容,并提供了可用的内容。我已经检查了配置,但是仍然停留在使用/var/lib/mysql文件恢复旧的MySQL数据库上。我通过'scp /old_ server /mysql root@roboserver.local:/var/lib‘破坏了一个系统,其中mysql服务器每次访问失败。因此,我创建了一个同名的新数