上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: nginx概述 简介 NGINX是一个免费、开源、高性能、轻量级的HTTP和反向代理服务器,也是一个电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。 Nginx 因为它的稳定性、丰富的模块库、灵活的配置和较低的资源消耗而闻名 。目前应该是几乎所有项目建设必备。 Nginx由 阅读全文
posted @ 2023-03-20 10:41 donleo123 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 事务特性(ACID): 一个逻辑工作单元要成为事务,在关系型数据库管理系统中,必须满足 4 个特性,即所谓的 ACID:原子性、一致性、隔离性和持久性。 一致性:事务开始之前和事务结束之后,数据库的完整性限制未被破坏。 原子性:事务的所有操作,要么全部完成,要么全部不完成,不会结束在某个中间环节。 阅读全文
posted @ 2023-03-16 14:30 donleo123 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、讨论的范围 优化维度大致四个: 硬件升级、系统配置、表结构设计、SQL语句及索引 本节讨论的重点在SQL语句及索引。 二、表结构设计和优化 2.1 设计中间表 设计中间表,一般针对于统计分析或者实时性不高的需求(报表) 2.2 设计冗余字段 设计冗余字段,减少关联查询,同时为了减少数据一致性问题 阅读全文
posted @ 2023-03-15 16:59 donleo123 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 二叉树是每个节点最多有两个子节点的树。 二叉查找树又叫二叉搜索树,它或者是一棵空树,或者是具有下列性质的二叉树:若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 一、平衡二叉树 概念 平衡二叉树是基于二分法的策略提高数据的 阅读全文
posted @ 2023-03-15 16:11 donleo123 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 页是InnoDB管理存储空间的基本单位,一个页的大小一般是16KB。InnoDB为了不同的目的而设计了许多种不同类型的页,比如存放表空间头部信息的页,存放Insert Buffer信息的页,存放INODE信息的页,存放undo日志信息的页等等等等。当然了,如果我说的这些名词你一个都没有听过,就当我放 阅读全文
posted @ 2023-03-15 15:30 donleo123 阅读(47) 评论(0) 推荐(0) 编辑
摘要: InnoDB记录结构 页是MySQL中磁盘和内存交互的基本单位,也是MySQL是管理存储空间的基本单位。 一行记录可以以不同的格式存在InnoDB中,行格式分别是Compact、Redundant、Dynamic、Compressed。 指定和修改行格式的语法如下: CREATE TABLE 表名 阅读全文
posted @ 2023-03-15 14:55 donleo123 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 范式与反范式 优秀的库表设计是高性能数据库的基础。如何才能设计出高性能的库表结构呢?这里必须要提到数据库范式。范式是基础规范,反范式是针对性设计。 范式 范式是关系数据库理论的基础,也是我们在设计数据库结构过程中所要遵循的规则和指导方法。数据库的设计范式是数据库设计所需要满足的规范。只有理解数据库的 阅读全文
posted @ 2023-03-15 11:52 donleo123 阅读(27) 评论(0) 推荐(0) 编辑
摘要: MySQL查询执行流程 架构总览 下面就是MySQL 的逻辑架构,sql layer主要负责如下功能:权限判断、sql解析、执行计划优化、query cache的处理等操作,这些操作都是在数据库系统处理底层数据之前的工作; Storage Engine Layer主要负责底层数据存取的实现,由多种存 阅读全文
posted @ 2023-03-15 11:21 donleo123 阅读(284) 评论(0) 推荐(0) 编辑
摘要: jps 作用:查看所有的jvm进程,包括进程ID,进程启动的路径等等 原理:java程序在启动以后,会在java.io.tmpdir指定的目录下,就是临时文件夹里,生成一个类似于hsperfdata_User的文件夹,这个文件夹里(在Linux中为/tmp/hsperfdata_{userName} 阅读全文
posted @ 2021-11-29 20:44 donleo123 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 日志异常排查 相关指令: tail、cat、less 、grep 、wc、sed、split #常用日志查询 #滚动加载日志 tail -f xxx.log #查看日志部分加载 配合指令进行查看 g(首页) G(末页) j(上一行) k(下一行) PgUp(上一页) pgDn(下一页) # /(关键 阅读全文
posted @ 2021-11-29 20:37 donleo123 阅读(72) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页