/images/avatar.jpg
杂七杂八的,随手记录。

调优"四剑客"的实战演练,福尔摩斯•K带你轻松优化性能

Table of Contents

本文为摘录(或转载),侵删,原文为: https://mp.weixin.qq.com/s?__biz=MjM5NjgwMDMxMg==&mid=2652164045&idx=1&sn=305c8d05c0b8b41827a9d4062c44a4a8&chksm=bd03dd9a8a74548c907bc3f1ffac82db0207e14bdd6c2398fa798187b9ea449371a9f0ec1f6f&mpshare=1&scene=1&srcid=1205yZcXcCHhOMmAZpuiFyFo&sharer_sharetime=1688349494576&sharer_shareid=a1eb8d286d4dcd42a0c884a984d12f54#rd

1 几个重要的库

  • KWR
    KES 自动负载信息库(Automatic Workload Repertories),每小时自动采集性能指标生成快照,建立数据库时间模型、IO 模型、等待事件、TOP SQL 和操作系统统计等性能指标,为数据库性能调优提供指导。

A Learned Query Rewrite System using Monte Carlo Tree Search

本文为摘录(或转载),侵删,原文为: attachments/pdf/7/p46-li.pdf

  • 查询重写使用启发式算法来实现,有两个限制

    • 规则的应用顺序严重影响查询性能,但
      • 可能的重写顺序随查询涉及到的算子指数增长
      • 受限于搜索空间大小限制,很难找到最佳的顺序
    • 针对不同的查询,不同的重写规则的收益也不同
      • 当前的方法,只能应用于单个计划,而不能有效的估计查询重写的收益
  • 提出了基于策略树树的查询重写框架

Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia

本文为摘录(或转载),侵删,原文为: attachments/pdf/f/p1714-kossmann.pdf

对目前的架构来讲,和 粗糙索引 作用重叠。。

1 ABSTRACT

  • ARF: Adaptive Range Filter, 自适应范围过滤器
  • ARF is for Range queries, while
  • BloomFilter is for Point queries

2 INTRODUCTION

3 APPLICATION EXAMPLE

3.1 Project Siberia

  • Siberia 是 Hekaton 项目用于管理冷数据的一个项目
    • Hekaton 则是 SQL Server 套件中的内存数据库
  • 查询处理

All Major C++17 Features You Should Know

ByteHTAP: ByteDance’s HTAP System with High Data Freshness and Strong Data Consistency