首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LXD (使用proxmox)和裸金属上运行Mariadb

在LXD (使用proxmox)和裸金属上运行Mariadb
EN

Database Administration用户
提问于 2019-01-12 00:15:27
回答 1查看 417关注 0票数 -1

我已经对lxd进行了基准测试,两者之间的差异不超过2%-3%的裸金属性能。

我使用融合sx300 1.6tb将一个450 in的数据库存储在一个表中,其中有20b行。

我们有512 We的内存

我想知道sx300的io通过lxd病毒设备是否会受到超过2-3%的裸金属的影响。

我们是在proxmox 5.3与最新的lxd驱动程序。

EN

回答 1

Database Administration用户

发布于 2019-01-12 05:06:31

如果你正在推动硬件的极限,你应该考虑“切分”。对于您的应用程序来说,将一些用户放在一台服务器上,将一些用户放到另一台服务器上似乎非常实用。随着业务的发展,继续添加服务器。

  • 只有两件事(我可以想到)与索引大小和RAM大小相关:表扫描(读取整个表)和UUID。
  • UUID和散列(MD5等)可以是性能杀手。请详细说明它们是如何使用的。在这种情况下,当索引大于RAM时,性能会下降。
  • 80%的人写--就像某人备份了一堆文件一样;表记录了元信息。涉及到一个AUTO_INCREMENT吗?
  • 请为主桌(S)提供SHOW CREATE TABLE,这样我就不用一次提出一个问题了。
  • 让我们看看典型的查询(读和写)。
  • 你真的有500 K的用户在一台机器上?
  • 如果5K读取/秒是峰值,那么写/秒是什么?一般来说,写作是很难缩放的。

我设想您的一个表是由sha2索引的,当文件进来时,您可以使用它来还原文件。这很可能是最关键的性能问题,但主要是读,而不是写。可以做一些事情来缓解这些问题;它们大多与缩小表大小有关。同样,SHOW CREATE TABLE也是必需的。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/226962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档