首页
学习
活动
专区
工具
TVP
发布

AustinDatabases

一个研究数据库,坚持不懈的小角色
专栏作者
843
文章
857150
阅读量
58
订阅数
LINUX IOWAIT 是怎么回事,和数据库性能有关吗? (翻译)
我见过很多Linux性能工程师将CPU使用率中的“IOWait”部分视为指示系统是否受到I/O限制的东西。在本博客文章中,我将解释为什么这种方法是不可靠的,并介绍你可以使用的更好的指标。
AustinDatabases
2023-09-06
1160
Postgresql IO 对于PG的 过去,现在 , 未来 (1 过去和我们曾经解决的问题)
此文来自于AndresFreund,PG社区资深开发,探讨IO对于PG方面的问题。此翻译和文字来自于视频,因为部分英文听的比较费劲,所以可能有失误的地方,尽请见谅。
AustinDatabases
2022-12-13
3730
POSTGRESQL 提高POSTGRESQL性能的一些习惯 (2)
接着上期,POSTGRESQL 的灵活性 和 本身的复杂性的确是可以在很多细节进行优化,本期从建表的角度来说说POSTGRESQL 优化地方。
AustinDatabases
2022-12-13
8500
Postgresql 在数据库层如何获得底层操作系统与硬件信息
在数据库层获得底层系统的信息是一个对DBA,友好的功能,在数据库内部通过命令获得底层系统的性能信息,对于数据库监控也是一个好的获取数据库的方式,可以直接将这些信息插入到数据库表内等等。
AustinDatabases
2022-07-13
6470
MYSQL 8 从 MYSQL SHELL 开始
基于mysql 5.x 大家一般都是通过mysql 客户端来管理MYSQL ,但基于ORACLE 对于MYSQL 8 整体的规划,如果仅仅基于 mysql 客户端命令来操作MYSQL 8 则就有点,不与时俱进了,上个系列从performance_schema说起还差一篇关于MYSQL 索引的问题,然后就告一段落了,那么后面会围绕着 MYSQL SHELL ,以及MYSQL 锁,锁的探查,以及问题的解决产生一个新的系列
AustinDatabases
2022-04-05
2K0
MYSQL 8 从PS说起,但不止于PS , 不在使用淘汰的慢查询日志,那我怎么查慢查询(6)
这是关于MYSQL8 获取信息的方式的第六篇,终于到达了慢日志查询的位置,在MYSQL的DBA 的管理员的心目中,pt-query-digest 和 SLOW QUERY LOG 是分析慢查询的唯一的方式。实际上在MYSQL 8 中这样的慢查询的数据获取方式,已经被淘汰了,或者说不合时宜了。
AustinDatabases
2022-04-05
1.3K0
POSTGRESQL 执行计划,条件的值变化会导致查询计划的改变吗? (6)
这是一个系列,主要关于POSTGRESQL 数据库与SQL 有关的优化,目前已经写到了第6篇。
AustinDatabases
2022-04-05
1.4K0
Postgresql 理解cache 在 postgres中的意义 与 share buffer 到底设置多大性能最好
数据库中一个核心的功能就是数据的访问, 数据的访问与计算单元越近越好,而CPU中的缓存的价格是昂贵的,并且也是稀少的,这就需要有CPU的 1 2 3 级别的缓存,CPU有一大部分的时间在处理这些缓存之间的信息交换,当然这些CACHE 也不大够处理我们的数据,所以就有了内存,同时为了永久的存储信息,将这些信息又存储到了磁盘。这就是我们整体的数据处理和存储最基本的原理,而数据库软件也一直以此来设计数据库的软件,并让他达到最大性价比。
AustinDatabases
2022-01-11
2.3K1
PostgreSQL 如果放在 X86 或 ARM 上“摩擦” 到底哪个性能好?(翻译)
未来的数据库发展一定是往云上发展的,倒不是云有什么好,主要还是成本的因素,成本因素比较复杂,这里不探讨,如果你单单认为只是一些机房等基础那就大大的错误了,有机会在探讨为什么以后DBA 大多都不会触及一些基础的数据库架构,要在云上去进行新一代的DBA 生涯了。
AustinDatabases
2021-11-26
1.9K0
MYSQL 通过 python 监控半同步参数设置
要监控半同步的情况,首选需要安装python connector for mysql ,
AustinDatabases
2021-11-26
9450
PostgreSQL 通过python 监控逻辑复制
本期是通过PYTHON 来对逻辑复制中的配置参数,publication 定义, 打印不适合进行逻辑复制的表,打印没有在使用的复制槽,另外包含当前发布端和接收端两边的LSN对比。
AustinDatabases
2021-11-17
7320
PostgreSQL 通过PYTHON 程序查看PG 配置服务运行情况
最近小伙伴问,怎么就开始写python了, 没有办法生活所迫,IT不就是的一辈子学习,不会写python想在DB圈混是越来越难。机器多,问题多,就两双手,所以程序如果可以解决60-80%的问题,至少工作会轻松一些。理论一堆,但处理问题疲软就尴尬了。
AustinDatabases
2021-11-10
7350
POSTGRESQL 设置hugepage 可以让系统使用内存更有效率,防止OOM
https://www.percona.com/blog/why-linux-hugepages-are-super-important-for-database-servers-a-case-with-postgresql/
AustinDatabases
2021-10-28
8600
TIDB 初级课程体验 8 (文件和日志 与监控)
TIDB 是一个分布式数据库,那么与单机相比,他的文件的分布式使用与单机架构的数据库是有不同的。
AustinDatabases
2021-09-24
5630
TIDB 初级课程体验 5 ( 搭建一个TIDB)
TIDB 的安装通过文档,有两种模式 1 安装一个 TIDB TIKV PD, 或者
AustinDatabases
2021-09-02
2670
MYSQL 连接数被篡改到底为那般
说这个问题是在是惭愧, 到底为什么惭愧结尾说, 事情是MYSQL 8.011 的一些机器的max_connections 经常被改为214, 而明明我们的设置的是2000的最大连接数, 但过一段时间就会被改为214.
AustinDatabases
2021-08-06
7450
Postgresql systemctl 启动设置与问题
Postgresql 需要打开和关闭,一般我们都使用 pg_ctl 命令来进行,实际上一般我们的LINUX 上的系统的一般是可以通过 systemctl 的方式来启动和关闭以及操纵一些相关的功能。
AustinDatabases
2021-07-15
2.8K0
MYSQL client 有了更多的新功能
MYSQL 8 中的client 中的新功能,方便在MYSQL 的client 中操作可以不用在切换到LINUX 平台下操作某些LINUX的命令。
AustinDatabases
2021-06-10
5810
MYSQL 怎么变动一个参数,让MYSQL 轻易的被 KILLER OOM
这个标题很吸引眼球实际上内容也应该很好玩. 问题的产生是最近我们在各个数据库进行数据库安装规范的事情,而在规范后,安装的第一台机器,进行压测就惨遭崩溃.
AustinDatabases
2021-04-02
1.1K0
POSTGRESQL 12 VS 11 配置文件的改变 restart point(上次问题) 与 “傻逼” 理论
最近听到一套理论叫SB理论,里面说的是一个人进步的问题,一个人如果往过去看,时间间隔的越短看自己觉得自己是一个SB ,那说明这个人进步了并且速度不慢,如果一直认为自己是“盖世武功” 或许自己已经SB 很久不自知了。
AustinDatabases
2021-01-13
4080
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档