我有一个场景,我不能放在一起,这将产生最佳的性能结果。我的愿望是性能,什么是数据库获取或php代最好的性能场景
我有存储在SQL数据库
例几大串:
0,0,0,0,0,0,0,0,0, 2,4,4,0,0,0 - 这可以是(说1000 - 20000)字符长(大多数是0)
现在我想知道什么是最好的表现。为了让他们在上面的格式和洞一个mysqli的提取或将其转换为类似:
压缩的例子:凡号码跟在C0-9,2,4,4,0-3
- 一个计数。然后在使用前重新转换它们。大多数都是0的大块,所以我不需要担心会凝结其他数字。
我知道第二个选项对我的数据库大小会产生积极影响。但我不确定在这种情况下的最佳性能。
任何压缩都会提高性能,因为从磁盘到内存(在MySQL服务器应用程序内)传输的数据较少,然后通过线(到您的PHP脚本)。您建议的压缩比提供了合理的压缩比,并且它还具有将压缩数据保持为人类可读格式的巨大优势。去吧! – axiac 2014-12-04 11:19:42
这些字符串代表什么?我有很多头脑的预感,可能你错过了一个诀窍,在这里。 – Mike 2014-12-04 11:24:42
@Mike,他们代表我正在发展成一个爱好的小型RPG的地图砖。所以每个瓦片都有一个数字。如果没有图块,则数字为0.我可能会在将来改变这一点。但我首先将原始库迁移到通过mysql工作。一旦完成,我将采取我的下一步。 – 2014-12-04 13:07:00