MySQL 性能优化神器 Explain 使用分析 mysql优化 mysql 更新于 2017-01-18 约 28 分钟 简介 MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN ...
分类:
数据库 时间:
2020-04-17 17:16:37
阅读次数:
78
说起MySQL的查询优化,相信大家收藏了一堆奇技淫巧:不能使用SELECT 、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而理解这些优化建议背后的原理就尤为重要,希望本文能让你重新 ...
分类:
数据库 时间:
2020-04-15 00:23:57
阅读次数:
68
20 使用LNMP架构部署动态网站环境 20.1 源码包程序 源码包的可移植性非常好,几乎可以在任何Linux系统中安装使用,而RPM软件包是针对特定系统和架构编写的指令集,必须严格地符合执行环境才能顺利安装(即只会去“生硬地”安装服务程序)。 使用源码包安装服务程序时会有一个编译过程,因此可以更好 ...
分类:
Web程序 时间:
2020-04-14 22:54:45
阅读次数:
95
Mysql 优化 一、使用索引进行优化 在mysql中,创建数据表后会生成数据文件,索引文件,后缀名为.MYI的文件就是索引文件。索引的原理就是通过空间换取时间,所以索引并不是建立的越多越好。 我们可以通过explain的结果来分析该查询语句是否使用了索引。通过查看type,extra和rows的结 ...
分类:
数据库 时间:
2020-04-13 16:55:25
阅读次数:
89
MySQL优化-索引 二分查找 拆半查找,binary search 一种在有序数组中查找某一特定元素的搜索算法。 二分查找法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,二分查找方法适用于不经常变动而查找频繁的有序列表。 二叉树 二叉树的每个节点至多 ...
分类:
数据库 时间:
2020-04-12 20:36:38
阅读次数:
91
前言MySQL和MariaDB的区别:LAMP架构盛极一时,这离不开MySQL的免费与易用,但是在Oracle收购了Sun之后,很多公司开始担忧MySQL的开源前景,而最近Oracle进一步闭源的举措更是让人难以安心,众多互联网公司纷纷开始寻求MySQL的替代方案。不得不提的是Apple的远见,在Oracle收购Sun之初就宣布迁移到PostgreSQL。但PostgreSQL的设计初衷就不同于M
分类:
数据库 时间:
2020-04-10 10:26:12
阅读次数:
83
MySQL优化-MySQL体系结构 三层体系结构: 连接层 SQL层 存储层 关于timeout 通过jdbc等程序连接的是非交互会话。 通过mysql cli客户端连接的是交互会话。 wait_timeout,关闭非交互连接(程序端)之前等待的秒数。默认8h。 interactive_timeou ...
分类:
数据库 时间:
2020-04-09 20:22:44
阅读次数:
95
1、需要LAMP架构 实验环境:centos7.4 64位系统 [root@xuegod63 ~]# yum install -y httpd php php-mysql mariadb-server mariadb php-dom php-mbstring php-gd php-pdo 2、启动L ...
分类:
其他好文 时间:
2020-04-02 22:51:34
阅读次数:
84
作为本入门系列最后一篇文章,将演示如何在CentOS7环境下搭建LNMP环境来构建个人博客网站。 ...
分类:
Web程序 时间:
2020-04-01 19:44:43
阅读次数:
76
1、写在最前 随着互联网飞速发展,lamp架构的流行,php支持的扩展也越来越多,这样直接促进了php的发展。 但是php也有脚本语言不可避免的问题,性能比例如C等编译型语言相差甚多,所以在考虑性能问题的时候最好还是通过php扩展来解决。 那么,怎么去做一个php扩展呢。下面从一个例子开始(本文章需 ...
分类:
Web程序 时间:
2020-03-29 10:39:37
阅读次数:
66