目录[-]理解Postgres性能理解缓存和缓存命中率理解索引用途Heroku Dashboard示例索引缓存命中率理解Postgres性能对于很多应用程序开发人员来说数据库就是一个黑盒子。在数据进进出出之间,开发人员希望它的时间跨度短点。不用成为DBA,这里有一些可以为大多数应用程序开发人员所理解...
分类:
其他好文 时间:
2015-06-02 19:41:03
阅读次数:
194
内存:1 UNIX资源监控中指标内存页交换速率(Paging rate,使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。2Windows资源监...
分类:
其他好文 时间:
2015-06-02 14:54:14
阅读次数:
134
1.矩阵快速幂,用倍增来加速(O(n^3*logk))
2.矩阵求解递推关系第n项(n很大)可以构造矩阵,用矩阵快速幂迅速求出。
3.给定起点和终点求从起点到终点恰好进过k步的方案数可以直接对可达矩阵相乘k次得到结果
4.矩阵乘法的顺序对时间影响比较大(提高Cache命中率),kij最快而且还可以进行稀疏矩阵加速(当a[i][k]为0时没必要进行运算)。
因为最近在搞矩阵,所以准备写一个矩...
分类:
其他好文 时间:
2015-05-28 02:01:42
阅读次数:
324
一、使用memcache top脚本memcache-top 是一个用 Perl 编写的命令行小工具,用来实时的获取 memcached 缓存服务器的详细信息,例如缓存命中率等。到官网下载脚本,放到用户目录,直接运行即可。/home/nihaoya/memcache-topINSTANCE USAG...
分类:
系统相关 时间:
2015-05-24 20:18:02
阅读次数:
213
作为一枚程序员,当你蠢蠢欲动准备跳槽时,该如何确认自己是否该跳?该做什么准备来提高命中率?快来看看这犀利的三板斧吧。...
分类:
其他好文 时间:
2015-05-19 07:15:12
阅读次数:
115
PolygonCollider2D
我们的地图是这样的不规则形状,最开始简单用Box Collider处理点击,但是点击地图边缘时命中率很差。今天查到Unity有多边形Collider可以支持不规则形状,PolygonCollider2D。给地图【变异的开端】加上PolygonCollider2D,然后根据地图形状编辑Collider多边形,编辑好之后下图这样子。
点击实现需要注意的是NGUI中...
分类:
其他好文 时间:
2015-05-14 14:20:35
阅读次数:
256
redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框架,做了一点调研,即便redis、memcached存在效率上的差异(具体比较参考http://timyang.net/data/mcdb-tt-redis/),但其实都能满足目前项目的需...
分类:
系统相关 时间:
2015-05-14 11:22:50
阅读次数:
189
当程序需要第k+1层中的某个数据时d,会首先在它的缓存k层中寻找。如果数据刚好在k层中,就称为缓存命中(cache hit)。 终端用户访问加速节点时,如果该节点有缓存住了要被访问的数据时就叫做命中,如果没有的话需要回原服务器取,就是没有命中。 取数据的过程与用户访问是同步进行的,所以即使是...
分类:
其他好文 时间:
2015-05-12 22:27:46
阅读次数:
150
Memcache监控工具--memcachephpmemcachephp是一款memcache图形界面的监控工具,可以通过这个工具查看到局域网内所有部署memcache机器或者端口的memcache的运行情况,对我们监控memcache的缓存命中率、cache利用率、点击率等信息有很好的帮助作用。图形界面工具的推出,有助于我..
分类:
Web程序 时间:
2015-04-24 19:32:17
阅读次数:
192