书栈网 · BookStack 本次搜索耗时 0.048 秒,为您找到 161137 个相关结果.
  • 分析查询语句运行状态

    分析查询语句运行状态 问题现象 处理办法 分析查询语句运行状态 问题现象 系统中部分查询语句运行时间过长,需要分析查询语句的运行状态。 处理办法 以操作系统用户omm登录主机。 使用如下命令连接数据库。 gsql - d postgres - p 8000 postgres为需要连接的数据库名称,8000为端口号。 ...
  • 应用性能分析插件说明

    应用性能分析插件说明 性能分析插件工作原理 插件配置项 应用性能分析插件说明 当前文档持续完整中 性能分析插件工作原理 性能分析插件是通过运行于与目标分析服务同一个网络空间内,监控网卡的流量来统计分析服务的工作性能,这是一种旁路机制,对服务本身的工作流程和性能无特别影响,插件从网络的 TCP 层采集网络包,通过实现不同协议的解码器来分析不...
  • 分析查询语句运行状态

    分析查询语句运行状态 问题现象 处理办法 分析查询语句运行状态 问题现象 系统中部分查询语句运行时间过长,需要分析查询语句的运行状态。 处理办法 以操作系统用户omm登录主机。 使用如下命令连接数据库。 gsql - d postgres - p 8000 postgres为需要连接的数据库名称,8000为端口号。 设...
  • 使用日志分析诊断业务异常

    使用日志分析诊断业务异常 使用日志查询排查问题 使用 Trace ID 纵向查询日志 使用日志分析规则发现异常日志 使用日志分析诊断业务异常 在微服务应用的场景下,日志分析更能体现其集中收集、即席查询的便捷优势。 使用日志查询排查问题 假设在一个微服务架构的场景下,有客户反馈订单无法支付并仅提供了订单号,若您在代码中针对订单支付过程中的异常已...
  • 分析查询语句是否被阻塞

    分析查询语句是否被阻塞 问题现象 原因分析 处理办法 分析查询语句是否被阻塞 问题现象 数据库系统运行时,在某些业务场景下,查询语句会被阻塞,导致语句运行时间过长。 原因分析 查询语句需要通过加锁来保护其要访问的数据对象。当要进行加锁时发现要访问的数据对象已经被其他会话加锁,则查询语句会被阻塞,等待其他会话完成操作并释放锁资源...
  • MySQL · 源码分析 · 详解 Data Dictionary

    MySQL · 源码分析 · 详解 Data Dictionary 背景 整体架构 metadata 在内存和引擎层面的表示 Table_impl Table_impl 是如何持久化存储和访问的 多级缓存 局部缓存 共享缓存 缓存获取过程 Cache miss Auto_releaser 应用举例:inplace DDL 过程中对 D...
  • MySQL · 源码分析 · binlog crash recovery

    1149 2020-08-13 《数据库内核月报》
    前言 两阶段提交 binlog 文件的 crash recovery binlog index 的 crash recovery 总结 前言 本文主要介绍binlog crash recovery 的过程 假设用户使用 InnoDB 引擎,sync_binlog=1 使用 MySQL 5.7.20 版本进行分析 crash recove...
  • MySQL · 引擎特性 · Latch 持有分析

    1361 2020-08-13 《数据库内核月报》
    Introduction Mutex in Server 方法一: 方法二: RW_lock in server RW_lock in Innodb Mutex in Innodb Introduction mysql中latch 没有死锁检测机制,通常指的是server层、innodb层的互斥锁和读写锁。当出现问题后,需要从现场core文...
  • VSCode源码分析 - 主启动流程

    6222 2020-09-03 《VSCode源码分析》
    VSCode源码分析 - 主启动流程 目录 简介 ">简介 编译安装 技术架构 ">技术架构 Electron Monaco Editor TypeScript 目录结构 核心层 核心环境 启动主进程 ">启动主进程 Electron通过package.json中的main字段来定义应用入口。 vs/code/electron-main...
  • PgSQL · 特性分析· jsonb类型解析

    PG 9.4版本里面,增强了对json数据的支持,受到了很大关注。9.4之前,PG已经原生支持json数据类型了,但只是用字符串的形式存储和处理。这样做天然有性能上的缺点:每次对json字符串里面的数据进行查询,一般需要全表扫描加字符串匹配,效率很低。当然也可以在存储json的字符串字段上创建GIN索引,但需要对查询中用到的json的key或value创建...