MySQL 字符串拆分操作(含分隔符的字符串截取)

有朋友问我一个统计sql,需要统计字符串的个数SELECT         substring_index( substring_index( A.`module`, ',', B.`help_topic_id` + 1 ),&nb
阅读全文

可能是全网最好的MySQL重要知识点

https://segmentfault.com/a/1190000019619667
阅读全文

Postgresql 备份与恢复

pg_dump 把一个数据库转储为纯文本文件或者是其它格式.用法:  pg_dump [选项]... [数据库名字]一般选项:  -f, --file=FILENAME          输出文件或目录名  -F, --format=c|d|t|p         输出
阅读全文

MySQL 高性能优化

 图 - MySQL查询过程1.2 优化的哲学优化有风险,涉足需谨慎1.2.1 优化可能带来的问题优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过你没能力意识到和预见到!任何的技术可以解决一个问题,但必然存在带来一个问题的风险!对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果。保持现状或出现更差的情况都是失败!1.2.2
阅读全文

MySQL的btree索引和hash索引的区别

Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面性的,Hash 索引也一样
阅读全文

MySQL 主从复制的常用拓扑结构

1、复制的常用拓扑结构复制的体系结构有以下一些基本原则: (1)    每个slave只能有一个master; (2)    每个slave只能有一个唯一的服务器ID; (3)    每个master可以有很多slave; (4)    如
阅读全文

mysql 数据库开发常见问题及优化

本文将就以下三个问题进行展开:库表设计慢 SQL 问题误操作、程序 bug 时怎么办一、库表设计1.1 引擎选择 mysql 常用的存储引擎包括 MYISAM、Innodb 和 Memory,其中各自的特点如下:MYISAM : 全表锁,拥有较高的执行速度,一个写请求请阻塞另外相同表格的所有读写请求,并发性能差,占用空间相对较小,mysql 5.5 及以下仅 MYISAM 支持全文索引,
阅读全文

比较全面的MySQL优化参考

版本的选择官方版本我们称为ORACLE MySQL,这个没什么好说的,相信绝大多数人会选择它。我个人强烈建议选择Percona分支版本,它是一个相对比较成熟的、优秀的MySQL分支版本,在性能提升、可靠性、管理型方面做了不少改善。它和官方ORACLE MySQL版本基本完全兼容,并且性能大约有20%以上的提升,因此我优先推荐它,我自己也从2008年一直以它为主。另一个重要的分支版本是MariaDB
阅读全文

mysql优化相关

什么是索引,作用是什么?常见索引类型有那些?Mysql 建立索引的原则?索引是一种特殊的文件,它们包含着对数据表里所有记录的引用指针,相当于书本的目录。其作用就是加快数据的检索效率。常见索引类型有主键、唯一索引、复合索引、全文索引。索引创建的原则最左前缀原理选择区分度高的列作为索引尽量的扩展索引,不要新建索引SQL 语句的优化原则?避免使用 Like 模糊查询只列出需要查询的字段,而不是所有避免使
阅读全文

lnmp环境搭建--mysql编译安装

二、安装mysql 一般分为以下几种安装方式:yumrpm包常规编译安装cmake安装二进制包安装如何使用: - 个人使用yum或rpm包安装 - 企业多使用常规编译和查马克及二进制包安装方式centos的yum源安装的mysql版本太老,这里用编译安装mysql1.安装编译代码需要的包yum -y install make g
阅读全文
首页 12 末页 共 11 条记录