摘要: Select tables optimized away(选择表优化) 阅读全文
posted @ 2017-02-08 20:08 李修远 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: create table daily_hit_counter( day date not null, slot tinyint unsigned not null, cnt int unsigned not null, primary key (day,slot) )engine=innodb in 阅读全文
posted @ 2017-02-08 19:33 李修远 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 查询后面加limit; 只查询需要的列; 如果查询相同的数据,可以用缓存存储起来; mysql最简单衡量查询开销的三个指标:响应时间,扫描行数,返回行数; 响应时间包括服务时间和排队时间,服务时间就是数据库处理这个查询所花的时间,排队时间一般常见的是I/O和锁等待所花大的事件; 理想的情况下,扫描行 阅读全文
posted @ 2017-02-08 19:30 李修远 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.关联查询不是没有用到索引的; 2.左连接要小表连右表,这样查的数据比较少; 3.内连接mysql默认是以小表为基表的; 4.确保on或者using 子句的列上有索引; 5.当表A,表B用c列进行关联时,如果优化器的关联顺序是B,A,那么就不用在B表的对应列上建立索引,没有用到的索引只能增加而外的 阅读全文
posted @ 2017-02-08 19:29 李修远 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在索引中使用where条件过滤不匹配的记录,这是在存储引擎层完成的; ​使用索引覆盖扫描(explain语句中的Extra列中出现Using index)来返回记录。直接从索引中过滤掉不需要的记录并返回命中得结果,这是mysql服务器层完成,但再无需回表查询记录; 从数据表中返回数据,然后过滤掉不需 阅读全文
posted @ 2017-02-08 19:25 李修远 阅读(655) 评论(0) 推荐(0) 编辑
摘要: yum install nginx -y 可以在浏览器 访问html文件,但是访问不了php文件 后来我看见别人别人响应的参数有php,而我没有我,就觉得php配置应该有问题; 我 yum install php55w-fpm -y 然后修改php-fpm的配置文件: 再然后 service ngi 阅读全文
posted @ 2017-02-08 19:20 李修远 阅读(7927) 评论(0) 推荐(0) 编辑
摘要: 修改 nginx的配置文件: location / { root /var/www; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 阅读全文
posted @ 2017-02-08 18:45 李修远 阅读(1413) 评论(0) 推荐(0) 编辑