0

我目前有一个网站,其中保存了大量有关用户游戏配置文件的数据。我想实现:一种使用 LIKE 扫描非索引 varchar 字段以获取文本的快速方法。目前在这个表中超过 17,000,000 行。理想情况下,这是一种脱离实时数据库的方式。

这需要 30 秒并锁定站点,我不经常这样做,但是我需要删除一些裸体头像,有时包含多个人的相同路径,因此我可以一次性禁用大量人员,我会避免这种情况我能。索引该字段不会产生重大影响。SQL 位于运行具有 6 核、2gb 专用内存和 100gb 机械磁盘的 vps 的共享服务器上。SSD 速度对这一特定搜索没有太大影响。所以我想再次进行复制:(7mb/s down and 350kb/s up home connection)

选项 1: 从 VPS 到我家机器的 Master 到 Master。我的家用机器是 3770k,带有 16gb 内存和 SSD,我相信这会返回快速搜索并在很多时候保持在线。我可以在这台机器上运行事物的处理端,然后转发回 Web 端。

选项2: 主从。在我的本地机器上使用从服务器来生成需要修改的字段,我可以编写代码将其发送回主服务器以在那里更新它,尽管有点痛。

选项 3:在我的网络上获取备用四核设置,并将其用作 24/7 专用从站。Q6600 @ 3.5ghz,带有 4gb 内存和机械磁盘。虽然用电量高,闹着大闹,夫人也不会太高兴的!

选项4:尽管我想降低成本,但获得另一个 vps。

任何人都可以阐明什么是最好的吗?我对这种关闭的事情没有太多的经验。尽管我过去已经设置了数据复制,但我确信阅读本文的人会对性能影响以及该做和不该做的事情有更多的了解。

4

0 回答 0