最新文章列表

MySQL调优

为什么要进行优化? 避免由数据库链接timeout产生页面5xx的错误 避免由于慢查询造成页面无法加载 避免由于阻塞造成数据无法提交 优化用户体验 可以从哪几个方面进行数据库优化?
zhanghteye 评论(0) 有499人浏览 2017-05-05 09:31

mysql处理百万级以上的数据时如何提高其查询速度的方法

(Ⅰ)选择数据库引擎上也会有很大的影响。 1.       没有任何条件的查询不一定走的是主键索引,mysql优化器会使用认为是最小代价的索引 2.       在count(*)的时候,采用主键索引比二级索引要慢,而且慢的原因不是因为两者的索引的长度不同 3.       Count(*)在没有查询条件的情况下,对innodb引擎的mysql会进行全表扫描,而myasm引擎的mysql无需 ...
阿拉扫思密达 评论(1) 有1718人浏览 2017-04-01 14:17

如何优化一个网站的完整方案-SEO

一个完整的SEO优化方案主要由四个小组组成:(不要以为一个人就可以完事,当然你会编程更有优势) 一、前端人员 二、内容编辑人员 三、推广人员 四、数据分析人员 首先,前端/页编人员主要负责站内优化,主要从四个方面入手: 第一个,站内结构优化 合理规划站点结构(1、扁平化结构 2、辅助导航、面包屑导航、次导航) 内容页结构设置(最新文章、推荐文章、热门文章、增加相关性、方便自助根据链接 ...
yetaodiao 评论(0) 有371人浏览 2017-03-02 16:29

nginx安装与调优【原创】

前端时间为公司的nginx进行调优,顺便记录一下内容。 一、安装 1. 下载 pcre zlib nginx 2. 安装    tar -xvf xxx.tar    cd xxx    ./configure    make && make install    按 pcre->zlib-nginx 顺序安装即可。 3. 添加软连接    ln -s /usr/l ...
zhenggm 评论(0) 有495人浏览 2016-12-21 19:20

六、mysql优化技术-存储引擎选择

从本质上说,数据库就是数据的集合,具体到计算机上系统上,数据库可以是磁盘上一些文件的集合或者一些内存数据的集合。 常见的MySql登数据库, ...
ywu 评论(0) 有825人浏览 2016-12-01 17:22

五、mysql优化技术-sql语句优化

group by优化 默认情况下,mysq对所有的group by进行排序,这与在查询中指定order by类似,如果想避免排序引起的效率降低,可以使用order by null禁用排序   有些情况下可以使用join来代替子查询,因为使用join,mysql不需要在内存中创建临时表   如果想在含有or的查询语句中利用索引,or之间的每个条件列都必须用到索引
ywu 评论(0) 有980人浏览 2016-11-30 08:20

四、mysql优化技术-索引管理

索引的目的在于提高查询效率。mysql中主要包括以下几种索引: 主键索引 唯一索引 普通索引 全文索引 主键索引: 一张表的主键自动会使用主键 ...
ywu 评论(0) 有1020人浏览 2016-11-30 08:16

三、mysql优化技术-执行计划

解决问题的一般思路是:发现问题,找到问题的原因,根据原因因地制宜解决。定位到了执行慢的sql语句后,接下来就要分析语句为什么执行慢。 mysql服务器执行sql语句是一个复杂的过程,大致流程如下: 1、接收客户端发送的sql语句;2、对于查询语句,服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果,否则进入下一阶段;3、进行SQL解析、预处理,在优化器生成对应的执行计划;4、 ...
ywu 评论(0) 有1202人浏览 2016-11-29 13:46

二、mysql优化技术-定位慢查询

如果我们在优化过程中能找到那些sql的执行拖慢了速度,就能有针对性的去优化的定的sql语句,做到事半功倍。 先来看几个跟慢查询相关的指令及配置 mysql服务端有几个跟慢查询相关的配置: slow_query_log:是否记录慢查询日志 long_query_time:执行多长时间的sql语句算慢(不一定是查询),默认10s log_slow_queries:慢查询日志文件位置(5.6 ...
ywu 评论(0) 有1386人浏览 2016-11-29 13:43

一、mysql优化技术-表设计

经济基础决定上层建筑,如果数据库表设计就存在先天缺陷,后期优化将会十分困难,因此,在创建数据库时就需要遵循一定的原则,基本的,表设计需要满足三范式。   第一范式:第一范式是对属性的原子性约束,要求列具有原子性,不可再分解(关系型数据库自动满足一范式); 第二范式:第二范式是对记录的唯一性约束,要求表中的记录具有唯一性; 第三范式:第三范式是对字段冗余性的约束,要求字段没有冗余。   ...
ywu 评论(0) 有752人浏览 2016-11-29 13:42

mysql优化技术(总览)

说明:本系列博客根据传智播客韩顺平老师讲解的[第二版Mysql优化]视频教程整理而来,里面加入了一点自己实际操作中遇到的问题、解决方法等。   mysql优化大致可以从以下几个方面着手: 1、表设计合理 2、慢查询定位 3、添加适当索引(普通索引、主键索引,唯一索引,全文索引) 4、分表(水平、垂直分割) 5、读写分离 6、存储过程 7、mysql配置优化 8、mysql服务 ...
ywu 评论(0) 有756人浏览 2016-11-29 13:42

TODO:数据库优化之分页

TODO:数据库优化之分页 本文的例子是以MongoDB数据库为准,其它数据库各位也可以举一反三进行优化。 在MongoDB中分页使用 a.skip(n)跳过前n个匹 ...
BIGN 评论(0) 有483人浏览 2016-11-23 21:01

Hbase万亿级存储性能优化总结

转:http://blog.csdn.net/odailidong/article/details/41794403 背景       hbase主集群在生产环境已稳定运行有1年半时间,最大的单表region数已达7200多个,每天新增 ...
依然任逍遥 评论(0) 有763人浏览 2016-11-15 22:19

数据库SQL优化大总结之 百万级数据库优化方案

1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库. 备注、描述、评论之类的可以设置 ...
fbinbin 评论(0) 有375人浏览 2016-10-12 19:36

php-fpm进程数优化方法

背景最近将Wordpress迁移至阿里云。由于自己的服务器是云服务器,硬盘和内存都比较小,所以内存经常不够使,通过Linux命令查看后,发现启动php-fpm进程数有20多个,占用了将近1G的内存,整个服务器才1.5G的内存,最后通过对php-fpm进程数优化解决了此问题,服务器多节省出600M的内存,将php-fpm的优化方法和大家分享下。备注:目前根据nginx、fpm-php进行了内存优化 ...
nbczw8750 评论(0) 有721人浏览 2016-08-22 09:27

站长 自执行函数表达式和百度防盗站

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>自执行函数表达式</title> </head> <body> <!-- ...
onestopweb 评论(0) 有551人浏览 2016-06-16 10:47

tomcat的配置和优化

  tomcat的内存使用配置,最大连接数配置。   如何修改配置呢,在/tomcat的/bin/下面有个脚本文件catailna.sh。 如果 windows 是bat设置tomcat的使用内存,其实就是设置jvm的使用参数。   一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 ...
aoyouzi 评论(0) 有1268人浏览 2016-06-01 18:34

大数据主要挑战

大数据相关的主要挑战如下: 采集数据 策展 存储 搜索 分享 传输 分析 展示      为了实现上述挑战,企业通常需要企业级服务器的帮助。       
zhongmin2012 评论(0) 有502人浏览 2016-05-30 17:02

织梦 获取URL路径添加到meta标签中

第一步:“删除站根网站” 里面的信息,原因文章页会把该域名添加上。  第二步:添加对应的代码 <!--首页添加的代码--> <meta name="mobile-agent" content="format=[wml|xhtml|html5]; url=m.xxx.com"/> <!--列表页添加的代码--&g ...
onestopweb 评论(0) 有831人浏览 2016-05-25 17:47

Mysql 优化基本思路

一、优化sql和索引; 二、加缓存,memcached、redis; 三、主从复制、主主复制、读写分离、可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 四、切分,mysql自带分区, 五、垂直切分,将一个大的系统分为多个小的系统(分布式系统); 六、水平切分,选择shadding key,将数据定位对应的表,而不是全表扫描 ...
zhongmin2012 评论(0) 有659人浏览 2016-05-23 17:59

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics