数据库 第691页
-
索引推荐神器Paw Index Advisor - 配置
Paw Index Advisor是PawSQL团队开发的面向数据库应用开发人员和DBA等数据库运维人员的自动化、智能化、基于代价的索引推荐工具。 上一篇(一个优秀的数据库索引推荐IDEA插件)简要介...
-
假如数据库运维拥有了可观测性能力……
可观测性对数据库运维来说很重要。我们应该向客户提供什么样的数据库可观测性能力呢?记得二十年前第一次看到spotlight for Oracle的时候,惊为天人,在遇到这个工具之前,我用过的最好的Ora...
-
细数 Mycat 中的那些坑
一、介绍 公司最近在搞服务分离,数据切分的工作,因为订单和订单项表的数据量实在过大,而且每天都是以50万的数据量在增长,基于现状,项目组决定采用分库的方式来解决当前遇到的问题。 那具体怎么切分呢? 分...
-
为什么说Druid是目前最好的数据库连接池?
一、介绍 数据库连接是一项非常关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。 记得之前做的一个项目,当时的应用程序配置的数据库连接池,最大允许的连接数是500,结果上线没多...
-
SQL数据库类似正则表达式的字符处理问题
SQL Serve提供了简单的字符模糊匹配功能,比如:like, patindex,不过对于某些字符处理场景还显得并不足够,日常碰到的几个问题有: 同一个字符/字符串,出现了多少次同一个字符,第N次出...
-
你知道Hive统计函数count(*)为什么不走MR吗?
问题 Hive执行count(*)不走MR呢? 先说结论:如果表数据是insert进表的,count(*)统计时,带where条件执行时候Hive会执行MR,如果不带where条件,Hive会从元数据...
-
MySQL 锁机制存在的价值是什么?
我们都知道 MySQL 中有各种各样的锁,例如:表锁、间隙锁、意向锁、行锁等等。但你是否想过:为啥 MySQL 要有锁机制的存在,它的存在是为了解决什么问题?今天我们就来聊聊这个问题。 没有锁的串行世...
-
巧用 Ansible 实现 MySQL 备份,运维看过来
本文以容器形式部署了开源自动化运维工具 Ansible,基于自带的 MySQL 管理模块编排了 playbook 配置文件,最终实现 MySQL 数据库备份的目标。选择容器而非直接安装的部署形式,可以...
-
-
应用程序数据库监控的中间路线
有时只需要知道数据库客户端在数据库中执行的操作。这些操作可能是: 调试应用程序并尝试确定其数据库交互是否存在问题。分析无服务器功能的性能以确定某些查询是否耗时过长。测试应用程序并确保其数据库交互符合预...
