
mysql/redis性能优化
文章平均质量分 76
故常无-欲以观其妙
行胜于言
展开
-
mysql优化要点
1、为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:转载 2016-07-31 11:58:53 · 339 阅读 · 0 评论 -
MySQL 的CAST()和CONVERT()函数可用来强制转换
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。 可以转换的类型: 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时间型 : DATETIME转载 2016-08-29 15:34:17 · 1068 阅读 · 0 评论 -
Ubuntu MYSQL环境搭建(apt-get install方式)
Ubuntu MYSQL环境搭建(apt-get install方式) 前期准备: 检查系统资源 内存大小 # grep MemTotal/proc/meminfo 检查系统版本 统一为: Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-29-generic x86_64) 检查网络 /DNS转载 2016-10-25 22:55:31 · 385 阅读 · 0 评论 -
在CentOS中添加Swap交换文件,防止内存不足时MYSQL崩溃
在CentOS中添加Swap交换文件,防止内存不足时MYSQL崩溃 添加交换空间有两种选择:添加一个交换分区或添加一个交换文件。推荐你添加一个交换分区;不过,若你没有多少空闲空间可用, 则添加交换文件。 准备工作: 在设置 Swap 文件之前,有必要先检查一下系统里有没有既存的 Swap 文件。 运行以下命令: swapon -s转载 2016-10-18 09:25:46 · 1684 阅读 · 0 评论 -
MySQL Query Cache选用和优化
最近经常有人问我 MySQL Query Cache 相关的问题,就整理一点 MySQL Query Cache 的内容,以供参考。 顾名思义,MySQL Query Cache 就是用来缓存和 Query 相关的数据的。具体来说,Query Cache 缓存了我们客户端提交给 MySQL 的 SELECT 语句以及该语句的结果集。大概来讲,就是将 SELECT 语句和语句的结果做了一个 H转载 2016-10-18 09:36:23 · 450 阅读 · 0 评论 -
MySQL数据库删除后的恢复工作
MySQL数据库删除后的恢复工作 上午不小心把昨天刚刚建好的一个数据库删了个精光!幸好mysql中开启了日志功能。 show variables like 'log_bin' 可查询是否开启 下面总结一下数据库删除后的恢复方法: 首先:将最近的二进制类型的转载 2016-10-30 17:20:23 · 370 阅读 · 0 评论 -
Mysql的各种连接方式
一.Join语法概述 join 用于多表中字段之间的联系,语法如下: ... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditiona table1:左表;table2:右表。 JOIN 按照功能大致分为如下三类: INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。 LEFT JOIN转载 2017-07-30 17:01:16 · 1065 阅读 · 0 评论