`
文章列表
在具体的应用中,每个用户的分数是不是在随时变化着呢?比如游戏得分。 其实准确的名次没什么意义,可以利用概率啊。 随机取万分之一的数据排序 得到的名次乘以2万 就可以了。 这种方案也不错,只要保证最前面的排名实时即可(有些系统会列出top100的排名)。 其他人老想着实时,精确,老想着数据是有序的,难道这些真的有用??? 积分排名,又不是金额,干嘛那么精确? 考虑具体需求的实用性吧
http://blog.chinaunix.net/uid-25266990-id-3405952.html
http://www.manning.com/hatcher3/ http://blog.haohtml.com/archives/2098
转自 http://blog.chinaunix.net/uid-24086995-id-3199333.html,非常感谢,另外所需安装都在附件里 引用#各种依赖包下载地址 http://www.cpan.org/modules/by-module #一共要安装的依赖包:Time::HiRes,Term::ReadKey,DBI,DBD::mysql #下载,解压缩 [bzuo@devdb7 ~]$ wget http://innotop.googlecode.com/files/innotop-1.8.0.tar.gz [bzuo@devdb7 ~]$ tar zxvf innotop- ...
mysql -e 'SHOW PROCESSLIST\G' | grep -c "State: freeing items" ps-stalk
mysql -e 'SHOW PROCESSLIST\G' | grep -c "State: freeing items"
引用mysql -e 'SHOW PROCEESLIST\G' | grep State:| sort | unique -c | sort -rn
使用SHOW GLOBAL STATUS 以较高的频率比如一秒执行一次SHOW GLOBAL STATUS 命令捕获数据,问题出现时,则可以通过某些计数器(比如Threads_running、Threads_connected、Questions和Queries)的“尖刺”或者“凹陷”来发现: 引用 mysqladmin -uroot -h127.0.0.1 ext -i1| awk '/Queries/{q=$4-qp;qp=$4} /Threads_connected/{tc=$4}/Threads_running/{printf "%5d %5d %5d\n",q,tc ...
引用hedengcheng.com/?p=382  作者何登成
blog.csdn.net/tenfyguo/article/details/7628160

主从复制详解

    博客分类:
  • SQL
引用laoxu.blog.51cto.com/4120547/1198728
引用#!/bin/sh #this script converts SHOW GLOBAL STATUS into a tabulated format, one line #per sample in the input, with the metrics divided by the time elapsed #between samples. awk '   BEGIN{     printf "#ts date time load QPS";     fmt = "%.2f";   } /^TS/{# The timestamp lines be ...

mysql术语

    博客分类:
  • SQL
dev.mysql.com/doc/refman/5.6/en/glossary.html
引用MySQL中,有三类表信息缓存,分别为:1. Table Definition Cache,表定义缓存(.frm文件),每张表对应一个对象,无文件句柄;2. Table Open Cache,打开表的对象缓存,根据表的并发使用情况,每张表有一个或多个对象;3. Dictionary Cache,InnoDB内的表数据字典缓存,每张表一个对象,一个文件句柄。 引用Table Definition Cache的大小,可通过参数table_definition_cache配置;Table Open Cache的大小,可通过table_open_cache参数配置;Dictionary Cache ...

乐观锁和悲观锁

    博客分类:
  • SQL
引用数据库中的加锁协议,分为乐观/悲观两类:乐观加锁,操作记录时不主动加锁,由后续冲突者负责加锁;悲观加锁,操作记录时主动加锁。乐观加锁适用于并发冲突较小时,减少了加锁开销;而悲观加锁适用于并发冲突较大时,简化操作流程。以InnoDB为例,Update采用了悲观加锁协议,Insert则采用了乐观加锁。
Global site tag (gtag.js) - Google Analytics