我们最常用的数据库相对较小(5GB),因此,我们的16 5GB内存专用SQL Server 2012数据库服务器选择将所有使用过的表缓存在内存中(缓冲区缓存命中率始终为100% )。我们团队中的一些人希望迁移到Server 2014以提高内存中表的性能,但是我不相信这样做会提高性能,因为我们的表已经在内存中了。SQL Server 2014中的新内存表是否还有更多内容,或者在我的场景中确实没有什么收获?
由于缓存的局部性,由于其相邻元素位于内存中的邻接位置,因此取消调整列表的处理速度更快。
a = [i for i in range(1000000)]# Approach 1然而,这并没有提高性能,这意味着这些项不会在内存中被连续地重新排序。在洗牌后,我还尝试了以下修改,这也没有提高性能。# Appro