数据库

理解MySQL——索引与优化-小浪学习网

理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引...
站长的头像-小浪学习网月度会员站长1年前
4413
MySQL避免索引列使用 OR 条件-小浪学习网

MySQL避免索引列使用 OR 条件

这个亏已经吃过很多次了,在开发以前的sql代码里面,许多以 or 作为where条件的查询,甚至更新。这里举例来说明使用 or 的弊端,以及改进办法。 select f_crm_id from d_dbname1.t_tbname1 ...
站长的头像-小浪学习网月度会员站长1年前
345
MySQL 中处理 Null 时要注意两个陷阱-小浪学习网

MySQL 中处理 Null 时要注意两个陷阱

摘要:作为MySQL数据库管理员,我们经常要与Null做斗争。但是在这其中,你需要注意一下两大陷阱。 MySQL数据库是一个基于结构化数据的开源数据库。SQL语句是MySQL数据库中核心语言。不过在MySQL...
站长的头像-小浪学习网月度会员站长1年前
4112
MySQL 性能、监控与灾难恢复-小浪学习网

MySQL 性能、监控与灾难恢复

监控方案: up.time    http://www.php.cn/    收费     Cacti        http://www.php.cn/     KDE System Guard(KSysGuard)                   ...
站长的头像-小浪学习网月度会员站长1年前
4514
MySQL两千万数据优化&迁移-小浪学习网

MySQL两千万数据优化&迁移

最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升。不过这些数据有大量的冗余字段和错误信息...
站长的头像-小浪学习网月度会员站长1年前
307
MySQL配置文件my.cnf优化详解-小浪学习网

MySQL配置文件my.cnf优化详解

mysql 5.5.13参数说明:[client]character-set-server = utf8port    = 3306socket  = /data/mysql/3306/mysql.sock[mysqld]character-set-server = utf8user    = mysqlport    ...
站长的头像-小浪学习网月度会员站长1年前
478
MySQL 语句大全:创建、授权、查询、修改-小浪学习网

MySQL 语句大全:创建、授权、查询、修改

一、用户创建、权限、删除 1、连接MySql操作 连接:mysql -h 主机地址 -u 用户名 -p 用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 打开cmd,输入 mysql -h 127.0.0....
站长的头像-小浪学习网月度会员站长1年前
2112
mysql索引合并:一条sql可以使用多个索引-小浪学习网

mysql索引合并:一条sql可以使用多个索引

          转载请注明来源:mysql索引合并:一条sql可以使用多个索引 前言 mysql的索引合并并不是什么新特性。早在mysql5.0版本就已经实现。之所以还写这篇博文,是因为好多人还一直保留着...
站长的头像-小浪学习网月度会员站长1年前
4413
对mysql语句的性能分析与优化-小浪学习网

对mysql语句的性能分析与优化

1.使用explain,查看查询计划 2.使用show processlist查看查询过程(处于哪个状态),完整命令如下 mysql -uroot -p -e ‘show processlist G’ |grep state: |sort|uniq -c|sort -rn 此种方法...
站长的头像-小浪学习网月度会员站长1年前
295
详解MySQL数据库优化-小浪学习网

详解MySQL数据库优化

一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端...
站长的头像-小浪学习网月度会员站长1年前
3315