MySQL:每次需要加载启动 /加载



我的Discord bot与外部MySQL Server通信以获取特定的UserData,我想知道以下2个选项中的哪些会更有效:

  • 1:每次命令/代码都会从服务器中请求数据

  • 2:在启动时加载整个表格到列表中,当命令/代码被Exectected exected时,从那里获取userdata

如果我选择选项2,将需要多少CPU?

意见值得赞赏!

注意:我的机器人当前在大约22台服务器上,带有12000个成员

编辑:机器人用于通信的代码在这里

我认为您应该使用第一个想法

因为如果您在启动时加载一张大表格,您将浪费大量的内存,并且您将不会在列表中拥有最新的DB状态。

另外,MySQL将通过命令/代码的一个请求很好地处理。

最新更新