Loading

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 35 下一页
摘要: 1. OpenResty 概述 1.1 OpenResty 简介 https://openresty.org/cn/ OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展 阅读全文
posted @ 2020-11-15 10:58 tree6x7 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1. Nginx 概述 Nginx 是一个高性能的 HTTP 和反向代理服务,也是一个 IMAP/POP3/SMTP 服务。 1.1 对比 Tomcat Nginx 的编写有一个明确目标就是超越 Apache Web 服务器的性能。 Nginx 在官方测试的结果中,能够支持 5w 个并行连接,而在实 阅读全文
posted @ 2020-11-15 10:47 tree6x7 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1. Nginx 概述 1.1 Nginx 说明 https://lnmp.org/nginx.html Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。特点是占有内存少,并发能力强,事实上 Nginx 的并发 阅读全文
posted @ 2020-11-14 21:53 tree6x7 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1. 需求分析 在业务系统中,需要记录当前业务系统的访问日志,该访问日志包含:操作人,操作时间,访问类,访问方法,请求参数,请求结果,请求结果类型,请求时长 等信息。记录详细的系统访问日志,主要便于对系统中的用户请求进行追踪,并且在系统 的管理后台可以查看到用户的访问记录。 记录系统中的日志信息,可 阅读全文
posted @ 2020-11-13 11:41 tree6x7 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1. 基本原理 MySQL 的主从复制就是基于二进制日志完成的。 复制是指将主数据库的 DDL 和 DML 操作通过 [二进制日志] 传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。 MySQL 支持一台主库同时向多台从库进行复制, 从库同时也可以作为 阅读全文
posted @ 2020-11-13 11:38 tree6x7 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1. 常用 SQL 技巧 1.1 SQL 执行顺序 1.2 正则表达式使用 正则表达式(Regular Expression)是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。 select * from emp where name regexp '^T'; select * f 阅读全文
posted @ 2020-11-12 12:19 tree6x7 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 应用优化 前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。 1.1 使用连接池 对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立数据库 阅读全文
posted @ 2020-11-12 12:06 tree6x7 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1. 避免索引失效 1.1 全值匹配 对索引中所有列都指定具体值。 很明显,当按照索引中所有列进行精确匹配(这里精确匹配指“=”或“IN”匹配)时,索引可以被用到。这里有一点需要注意,理论上索引对顺序是敏感的,但是由于 MySQL 的查询优化器会自动调整 WHERE 子句的条件顺序以使用适合的索引, 阅读全文
posted @ 2020-11-09 17:53 tree6x7 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. 导致性能下降的原因 查询语句写的烂 → SQL 优化 索引(单值、复合)失效 → 索引建立 关联查询太多 Join // 设计缺陷、不得已的需求 → SQL 优化 服务器调优及各个参数设置(缓冲、线程数等)→ 调整 my.cnf 数据过多 → 分库分表 2. JOIN 查询 3. 什么是索引? 阅读全文
posted @ 2020-11-09 17:37 tree6x7 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对它们进行优化,本章将详细 阅读全文
posted @ 2020-11-05 12:02 tree6x7 阅读(101) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 35 下一页