技术文档

异常处理:Mysql update sql不当引起的生产故障及处理记录

故障表现 一方面 :在阿里云控制台云数据库PolarDB对应的集群管理页面上,在诊断与优化模块里面的一键诊断会话管理中,发现某条update sql 执行时间非常久且非常频繁; 另一方面:业务监控系统中开始不断有业务执行时间发出告警信息提示,且告警的业务数...

SQL开发知识:SQL Server数据库中伪列及伪列

SQL Server中的伪列 下午看QQ群有人在讨论(非聚集)索引的存储,说,对于聚集索引表,非聚集索引存储的是索引键值+聚集索引键值;对于非聚集索引表,索引存储的是索引键值+RowId,这应该是一个常识,对此不作具体详细阐述。 这里主要是提到的RowId...

Linux基础:Linux源码之epoll

一、前言 在linux的高性能网络编程中,绕不开的就是epoll。和select、poll等系统调用相比,epoll在需要监视大量文件描述符并且其中只有少数活跃的时候,表现出无可比拟的优势。epoll能让内核记住所关注的描述符,并在对应的描述符事件就绪的时...

监控:Zabbix监控SQL Server服务状态的方法

SQL Server数据库的服务(SQL Server (MSSQLSERVER)、SQL Server Agent (MSSQLSERVER)等服务)一般配置成自动启动,但是有时候有些服务组件也会突然停止。有些是因为异常或Bug,有些是因为配置缘故、有些...

MySQL优化之:回表,覆盖索引,索引下推详解

回表 在研究mysql二级索引的时候,发现Mysql回表这个操作,往下研究了一下 字面意思,找到索引,回到表中找数据 解释一下就是: 先通过索引扫描出数据所在的行,再通过行主键ID 取出数据。 举个例子说明: SELECT * FROM INNODB_US...

解决Oracle数据库scott用户创建view视图权限的方法

1、首先打开SQL Plus窗口,然后窗口会提示你请输入用户名,如图所示 2、注意:在输入口令的时候as后面要加个空格即:as+空格+sysdba 用户名:sqlplus 口令:as sysdba 3、接下来就是给scott赋予view权限设置,命令如下:...

一文带你搞懂PostgreSQL中的VACUUM命令用法

每当PostgreSQL数据库中的表中的行被更新或删除时,死亡行会被遗留下来。VACUUM则会把它们除去来使空间能被重新利用。如果一个表没有被清空,它会变得臃肿,浪费磁盘空间而且会降低顺序表扫描的速度,而且在较小范围内也会降低索引扫描的速度。 VACUUM...

教你如何创建并设置Oracle查询权限用户的方法

用户创建: 今天要创建一个Oracle用户,然后发现sql不太记得了,然后只能再去找找资料,发现这样效率并不是很高,所以记录成博客,有需要就直接从博客复制。 下面是我简单整理的,有需要可以参考。 –创建表空间 CREATE TABLESPACE WORKF...