欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

mysql

第18课.mysql优化4(SQL语句优化3.索引.explain使用)

第18课.mysql优化4(SQL语句优化3.索引.explain使用)

来自 
http://v.youku.com/v_show/id_XMTQ0MTAzNTQ2NA==.html?spm=a2h0k.8191407.0.0&from=s1.8-1-1.2
普通分类: 

MySQL left join快 inner join慢

遇到一个非常诡异的问题 

普通分类: 

MySQL 5.7 Reference Manual / ... / LIMIT Query Optimization

普通分类: 

MySQL的预处理技术

MySQL关闭查询缓存(QC)的两种方法 打开查询缓存 有大用

IT圈的那些事儿 2017-03-14 08:29
普通分类: 

西部数码各种 my.cnf 的配置 /www/wdlinux/etc/my.cnf 有大用

小 内存vps (256,512) my.cnf 
普通分类: 

Query Cache的陷阱

事情背景:
公司在使用MySQL作为线上业务的生产库,某一天,同事说,怪不得select有时候很慢,原来查询缓存(Query Cache)没有打开,昨晚找了个空闲时间就打开了~

普通分类: 

MySQL查询缓存设置提高MySQL查询性能

首先看看MSYQL逻辑框架:图片来自高性能mysql
\
普通分类: 

mysql查询缓存打开、设置、参数查询、性能变量意思

第一: query_cache_type 使用查询缓存的方式

一般,我们会把 query_cache_type 

普通分类: 

开启 启用MySQL查询缓存

启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率,实际使用情况是:开启前CPU使用率120%左右,开启后降到了10%。

 

普通分类: 

通过show status 来优化 MySQL数据库

MySQL缓存命中率概述及如何提高缓存命中率

MySQL缓存命中率概述

工作原理:

普通分类: 

Centos中mysql如何开启、设置查询缓存?

mysql从4.0的版本后就提供了查询缓存的功能,为了提升网站性能,设置好mysql的查询缓存功能是非常有必要的。
普通分类: 

深入理解mysql的查询缓存

本文讨论的内容包括:

通过查询缓冲提高查询速度;MySQL对查询的自动优化;基于索引的排序;不可达查询的检测和使用各种查询选择来提高性能。

显然,这对于频繁更新的表,查询缓存是不适合的,而对于一些不常改变数据且有大量相同sql查询的表,查询缓存会节约很大的性能。

普通分类: 

mysql查询缓存配置和查看

可通过如下方法 

普通分类: 

linux下开启mysql慢查询,分析查询语句 有大用

一,为什么要开启这个查询呢?

普通分类: 

百度 "分割sql文件" 有大用

普通分类: 

phpmyadmin导入sql文件超时的解决办法

有时候导入比较大的.sql文件时会出现超时而导致导入数据不全的问题,错误信息如下:

Fatal error: Maximum execution time of 300 seconds exceeded in 

普通分类: 

( right ) join使用on 与where 筛选的差异

有这样的一个问题mysql查询使用mysql中left(right)join筛选条件在on与where查询出的数据是否有差异。

   可能只看着两个关键字看不出任何的问题。那我们使用实际的例子来说到底有没有差异。

普通分类: 

mysql中去重 distinct 用法

在使用MySQL时,有时需要查询出某个字段不重复的记录,这时可以使用mysql提供的distinct这个关键字来过滤重复的记录,但是实际中我们往往用distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而无法返回其他字段,例如有如下表user:

普通分类: 

php mysql first slow 第一次运行慢 但是第二次 每三次 (刷新的时候) 很快 大约是用了查询缓存吧 并且 表的字段 要有索引哦

如果有写入数据库 write to database db 的话 大约就不会使用查询缓存了
普通分类: 

MySQL数据库服务器逐渐变慢 该如何分析与解决

第一步 检查系统的状态

通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲,这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外,还应观注那些占用系统资源(cpu、内存)的进程。

普通分类: 

MySQL性能优化小记:MySQL子查询很慢的问题

今天碰到一个数据库问题,需要用到子查询,但尝试了一下发现它很慢:

 

普通分类: 

mysql 远程连接速度慢的解决方案

专注java已6年,欢迎加入java核心技术QQ群:135138817,每周五晚有群主进行技术讲座。

PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入 skip-name-resolve这一句。

普通分类: 

mysql 修改时区更改时区设置时区的方法小结 有大用

本文实例总结了MySQL修改时区的方法。分享给大家供大家参考,具体如下:

说明:这里总结记录修改mysql时区的三种方法。

普通分类: 

mysql中如何改变字段或者列的顺序

mysql中如何改变字段或者列的顺序

普通分类: 

远程连接MySQL服务器错误2003 hy000无法连接到MySQL服务器111 [trouble shooting] ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.107' (113) 排查思路 可以试试 有大用

PHP / MySQL连接到远程服务器,致命错误,连接超时 注意红色的字 排查思路 可以试试 有大用

telnet 10.141.8.51 3306 不通 一般是防为墙的问题 
 
普通分类: 

MySQL性能优化之max_connections配置参数浅析

MYSQL的max_used_connections表示的是哪个值 [问题点数:20分]

在西部数码买了个数据库。高峰期的时候,经常会连不上,或者超时。
查了一下max_used_connections=100,这应该是限制最大连接数的。

但是这个值表示的具体是什么?
SHOW PROCESSLIST和SHOW FULL PROCESSLIST里面正在处理的都很少,最多也就十几个

看着最像的就是Threads_connected,但是按照PROCESSLIST来看又像是Threads_running。
普通分类: 

页面

Subscribe to RSS - mysql