[TOC] 课程目标 使用源码方式基于LAMP架构搭建BBS论坛或者博客 本文成功搭建2个网站,一个个人博客,一个是web界面管理mysql数据库的应用 请耐心阅读,细心操作,你也会成功! 思考:yum工具搭建lamp环境和源码包搭建的区别 rpm版本 安装方便,升级、卸载都很灵活,很难或者无法定制 ...
分类:
其他好文 时间:
2019-06-14 12:41:03
阅读次数:
117
1、MySQL的特点:1)多线程、多用户 1、MySQL的特点:1)多线程、多用户 2)基于c/s(客户端/服务器)架构 2)基于c/s(客户端/服务器)架构 3)简单易用、查询速度快 3)简单易用、查询速度快 4)安全可靠 4)安全可靠 2、MySQL编译安装 (*代表键盘上tab键) 2、MyS ...
分类:
数据库 时间:
2019-06-13 22:13:42
阅读次数:
149
1、MySQL的特点:1)多线程、多用户 1、MySQL的特点:1)多线程、多用户 2)基于c/s(客户端/服务器)架构 2)基于c/s(客户端/服务器)架构 3)简单易用、查询速度快 3)简单易用、查询速度快 4)安全可靠 4)安全可靠 2、MySQL编译安装 (*代表键盘上tab键) 2、MyS ...
分类:
数据库 时间:
2019-06-13 17:28:30
阅读次数:
140
深入理解 index merge 是使用索引进行优化的重要基础之一。理解了 index merge 技术,我们才知道应该如何在表上建立索引。 1. 为什么会有index merge 我们的 where 中可能有多个条件(或者join)涉及到多个字段,它们之间进行 AND 或者 OR,那么此时就有可能 ...
分类:
数据库 时间:
2019-06-12 21:29:52
阅读次数:
152
链接来源:https://zhuanlan.zhihu.com/p/49888088 一、EXPLAIN做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据type列,连接类型。一个好的sql语句至少要达到range级别 ...
分类:
数据库 时间:
2019-06-05 19:50:37
阅读次数:
129
一、MySQL逻辑架构 如果能在头脑中构建一幅MySQL各组件之间如何协同工作的架构图,有助于深入理解MySQL服务器。下图展示了MySQL的逻辑架构图。 MySQL逻辑架构,来自:高性能MySQL MySQL逻辑架构整体分为三层,最上层为客户端层,并非MySQL所独有,诸如:连接处理、授权认证、安 ...
分类:
数据库 时间:
2019-06-03 10:49:23
阅读次数:
113
1、EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划。 下面来个简单的示例,标注(1、2、3、4、5)我们要重点关注的数据: type列,连接类型。一个好的SQL语句至少要达到range级别。杜绝出现all级别。 key列,使用到的索引名。如果没有选择索引,值是NULL。 ...
分类:
数据库 时间:
2019-05-31 19:23:49
阅读次数:
103
网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与复杂,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行具 ...
分类:
数据库 时间:
2019-05-29 20:48:51
阅读次数:
113
从三种角度优化:表的设计,sql优化,索引优化。 一、表的设计规约(来自阿里) 1、 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫 ...
分类:
数据库 时间:
2019-05-29 16:33:12
阅读次数:
136
Nginx和Apache对比(重点): 1.轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源 2.nginx 处理静态文件好,静态处理性能比 apache 高三倍以上,apache 在处理动态请求有优势 3.nginx 作为负载均衡服务器,支持 7 层负载均衡 4.抗并发,n ...
分类:
Web程序 时间:
2019-05-29 09:15:46
阅读次数:
250