摘要:新版本的varnish失效已开始采用ban命令进行:ban.url /example.htmlban命令只对缓存中已经存在的数据有效,它并不会阻止新的内容加入到缓存中。ban命令并不是使该文件缓存立即失效,其采用的策略是将此缓存文件加入到一个列表。有一个工作线程ban lurker会对该列表进行处理。等待客户端下次访问该文件时,如果命中则进一步在bans列表里查询是否有此数据,如果在列表里匹配到该文件则失效,当然这些都是在传递数据给客户端之前进行的。 阅读全文
MySQL索引
2012-01-18 13:53 by danielYang, 184 阅读, 0 推荐, 收藏,
摘要:索引(index)是帮助MySQL高效获取数据的数据结构,是现实中性能问题的首要问题。索引类型B-Tree索引B-Tree意味着数据存储是有序的,并且每个叶子页到根的距离是一样的。B-Tree索引加速了数据访问,因为存储引擎不会扫描整个表得到需要的数据。而是从根节点开始进行树查找。因为B-Tree按顺序保存了索引的列,它们对于搜索范围数据很有用。能使用B-Tree索引的查询类型B-Tree索引能很好地用于全键值、键值范围或键前缀查找。B-Tree索引的一些局限如果查找没有从索引列的最左边开始,他就没有用处。不能跳过索引中的列。存储引擎不能优化访问任何在第一个范围条件右边的列。哈希索引(Memo 阅读全文
hive的安装
2011-12-27 11:32 by danielYang, 368 阅读, 0 推荐, 收藏,
摘要:在安装hdoop以后,打算安装hive,数据库用mysql。在安装的过程中还是经过了一番周折的。记录下来,希望对大家有帮助。1. Hadoop的安装 请参考http://www.cnblogs.com/danielyang/archive/2011/12/27/2303206.html2. MySQL的安装 sudo apt-get install mysql-server 根用户进入 #mysql -u root 创建数据库hive mysql> create database hive; 设置用户和密码 mysql> create user 'hive'@ 阅读全文
linux下从安装JDK到安装ssh到hadoop单机伪分布式部署
2011-12-27 11:21 by danielYang, 618 阅读, 0 推荐, 收藏,
摘要:环境: ubuntu 10.10 JDK1.6.0.27 hadoop 0.20.2一.ubuntu 下 JDK 的安装:1. 下载jdk-6u27-linux-i586.bin2. 拷贝到/usr/java,设置文件的操作权限3. $ ./jdk-6u27-linux-i586.bin开始安装4. 设置环境变量 vi /etc/profile 在文件最后添加 JAVA_HOME=/usr/Java/jdk1.6.0_27 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar e 阅读全文
浙公网安备 33010602011771号