标签: 优化
什么是索引下推索引下推(Index Condition Pushdown,简称ICP),是MySQL5.6版本的新特性,用于优化数据查询。不使用索引下推优化时存储引擎通过索引检索到数据,然后返回给My ... 阅读全文
PG插件pg_trgm实现模糊查询走索引
PG中的索引参考:https://www.xmmup.com/pgzhongdesuoyin.htm索引类型:B-Tree、hash、Gin、Gist、SP-Gist、BriB-Tree:用来查找 ... 阅读全文
PG中的shared_buffers参数配置
简介什么是shred_buffer,我们为什么需要shared_buffers?1.在数据库系统中,我们主要关注磁盘io,大多数oltp工作负载都是随机io,因此从磁盘获取非常慢。2.为了解决这个问题 ... 阅读全文
磁盘IO调度算法 -- noop、deadline、cfq
文件系统在通过驱动读写磁盘时,不会立即将读写请求发送给驱动,而是延迟执行,这样Linux内核的I/O调度器可以将多个读写请求合并为一个请求或者排序(减少机械磁盘的寻址)发送给驱动,提升性能。工具ios ... 阅读全文
web网站首页慢,分页快的原因
先说现象我的这个网站从昨天开始,首页访问特别慢,但是每个分页打开却很快首页:https://www.xmmup.com ,打开平均需要6秒左右分页:https://www.xmmup.com/pag ... 阅读全文
PHP优化扩展OPcache
简介OPcache 通过将 PHP 脚本预编译的字节码(Operate Code)存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。PHP ... 阅读全文
Docker配置国内镜像提升下载镜像速度
Docker Hub 是我们分发和获取 Docker 镜像的中心,但由于服务器位于海外,经常会出现拉取/上传镜像时速度太慢或无法访问的情况。再加上运营方不断对 Docker Hub 的免费使用进行限制 ... 阅读全文
内存分配中的NUMA
简介numa是一种关于多个cpu如何访问内存的架构模型,现在的cpu基本都是numa架构,linux内核2.5开始支持numa。内存访问分为两种体系结构:一致性内存访问(UMA)和非一致性内存访问(N ... 阅读全文
Linux中的交换分区(swap)
简介Linux 将物理内存分为内存段,叫做页面。交换是指内存页面被复制到预先设定好的硬盘空间(叫做交换空间)的过程,目的是释放这份内存页面。物理内存和交换空间的总大小是可用的虚拟内存的总量。什么是swap? ... 阅读全文