代码改变世界

PostgreSQL查看数据目录总结

2021-01-08 11:59 by 潇湘隐者, 9157 阅读, 1 推荐, 收藏, 编辑
摘要:PostgreSQL数据库中,如何查看PostgreSQL的数据目录呢? 测试验证了一下,大概有下面几种方法: 方法1: postgres=# show data_directory;<!--CRLF--> data_directory <!--CRLF--> <!--CRLF--> /home/p 阅读全文

SQL Server解惑——为什么ORDER BY改变了变量的字符串拼接结果

2021-01-07 08:44 by 潇湘隐者, 1110 阅读, 7 推荐, 收藏, 编辑
摘要:在SQL Server中可能有这样的拼接字符串需求,需要将查询出来的一列拼接成字符串,如下案例所示,我们需要将AddressID <=10的AddressLine1拼接起来,分隔符为|。如下截图所示。这种方式看起来似乎没有什么问题,而且简单测试也是OK: USE AdventureWorks2014 阅读全文

SQL Server脚本分享:get_database_detail_info.sql

2021-01-04 11:47 by 潇湘隐者, 3 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

ashtop学习分享

2021-01-01 09:32 by 潇湘隐者, 823 阅读, 0 推荐, 收藏, 编辑
摘要:ashtop.sql这个脚本是Tanel Poder写的一个脚本,用于定位有性能问题的SQL, 此脚本在GitHub上地址为https://github.com/tanelpoder/tpt-oracle/blob/master/ash/ashtop.sql。目前的最新版本为ashtop.sql v 阅读全文

杂想闲思录——学会接受平凡的自己!

2020-12-30 23:49 by 潇湘隐者, 1166 阅读, 2 推荐, 收藏, 编辑
摘要:2020年只剩下最后一天了,这一年注定是不平静的一年,历史上的庚子年份都会发生一些影响历史进程的事情。历史进程的蝴蝶效应总会深刻的影响着你我。IT从业人员如何在时代汹涌的浪潮中安身立命,拥有一份相对稳定的工作,显得尤为重要。有人说”对于普通人来说,工作对于人生至关重要,它提供了收入、身份和意义,失业 阅读全文

SQL Server中datetimeset转换datetime类型问题浅析

2020-12-28 15:55 by 潇湘隐者, 1558 阅读, 1 推荐, 收藏, 编辑
摘要:在SQL Server中,数据类型datetimeoffset转换为datetime类型或datetime2类型时需要特别注意,有可能一不小心你可能会碰到下面这种情况。下面我们构造一个简单案例,模拟一下你们可能遇到的情况。 CREATE TABLE TEST<!--CRLF-->(<!--CRLF- 阅读全文

MySQL如何计算统计redo log大小

2020-12-25 08:36 by 潇湘隐者, 1308 阅读, 1 推荐, 收藏, 编辑
摘要:在MySQL中如何计算、统计重做日志(redo log)的生成情况呢? 例如10分钟内,生成了多少M的redo log呢?30分钟内又生成了多少M的redo log.....。MySQL没有像Oracle中那样的系统视图统计这些数据,但是我们可以通过一些方法曲线的统计二进制日志的生成量。 虽然我在这 阅读全文

个人博客的简单通告

2020-12-23 16:15 by 潇湘隐者, 1480 阅读, 1 推荐, 收藏, 编辑
摘要:最近博客园调整,没法用Windows Live Writer发博客。目前转战公众号。另外,关于博客中部分博客使用了密码保护,如有需要查看这些博客内容的话,请关注我的公众号,从公众号去浏览这些文章。 阅读全文

SQL Server如何自动化修改数据库的physical_name

2020-12-23 15:51 by 潇湘隐者, 5 阅读, 0 推荐, 收藏, 编辑
该文被密码保护。 阅读全文

MySQL慢查询日志出现commit释疑

2020-12-22 09:15 by 潇湘隐者, 4100 阅读, 0 推荐, 收藏, 编辑
摘要:在MySQL的慢查询日志中出现只有commit,但是没有任何其它SQL的这种现象到底是一个什么情况呢?如下截图所示(没有优化前的一个Zabbix数据库) 其实在慢查询日志中出现commit,就是因为事务提交(commit)的时间过长。至于为什么commit的时间过长,可能有下面一些原因: 1:磁盘I 阅读全文

[翻译]——MySQL Server Variable: sync_binlog (Doc ID 1501926.1)

2020-12-21 15:05 by 潇湘隐者, 462 阅读, 0 推荐, 收藏, 编辑
摘要:本文对MySQL Server Variable: sync_binlog (Doc ID 1501926.1)这篇文章进行了翻译,如有翻译不当或错误的地方敬请指正。 译文地址:https://www.cnblogs.com/kerrycode/p/14167941.html APPLIES TO: 阅读全文

MySQL的EXPLAIN会修改数据测试

2020-12-15 14:57 by 潇湘隐者, 451 阅读, 0 推荐, 收藏, 编辑
摘要:在博客“Explain命令可能会修改MySQL数据”了解到MySQL中EXPLAIN可能会修改数据,这个现象确实挺让人意外和震惊的,像SQL Server或Oracle数据库,查看执行计划是不会真的执行的SQL语句的,但是MySQL确实有点“古怪”。 下面,我们简单准备一下测试环境数据。 mysql 阅读全文

pgAdmin的Desktop Mode设置允许远程访问

2020-12-09 10:56 by 潇湘隐者, 2533 阅读, 0 推荐, 收藏, 编辑
摘要:有时候因为一些安全设置或权限问题,不允许用户直接访问PostgreSQL数据库,但是Support系统的用户必须要访问数据库. 那怎么办呢? 在一台可以访问PostgreSQL的服务器上安装pgAdmin,然后让用户使用浏览器远程访问pgAdmin,访问PostgreSQL数据库, 那么pgAdmi 阅读全文

SQL Server授予了CREATE TABLE权限但是无法创建表浅析

2020-12-08 09:12 by 潇湘隐者, 3196 阅读, 1 推荐, 收藏, 编辑
摘要:在SQL Server中,如果我想授予一个用户klb拥有创建表的权限,但是我又不想授予其数据库角色db_ddladmin,因为这样会扩大其权限,那么授予下面权限可行吗?如下所示: USE AdventureWorks2014;<!--CRLF-->GO<!--CRLF-->GRANT CREATE  阅读全文

MySQL如何找出未提交事务的SQL浅析

2020-12-03 23:10 by 潇湘隐者, 1396 阅读, 2 推荐, 收藏, 编辑
摘要:很久之前曾经总结过一篇博客“MySQL如何找出未提交事务信息”,现在看来,这篇文章中不少知识点或观点都略显肤浅,或者说不够深入,甚至部分结论是错误的。下面重新探讨一下这个话题。那么我们还是以之前的例子来介绍。 --准备测试环境数据(实验环境为MySQL 8.0.18社区版) mysql> creat 阅读全文

The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION

2020-11-25 13:35 by 潇湘隐者, 2303 阅读, 0 推荐, 收藏, 编辑
摘要:如果你的存储过程或其他脚本出现下面这个错误,一般是因为ROLLBACK TRANSACTION在逻辑上缺少匹配的BEGIN TRANSACTION或者没有开始一个事务(也有可能此事务已经提交),但是你做了事务回滚操作(ROLLBACK TRANSACTION),否则就可能出现这种错误。 Msg 39 阅读全文

SQL Server 2014下@@SERVERNAME返回NULL值浅析

2020-11-20 11:30 by 潇湘隐者, 753 阅读, 0 推荐, 收藏, 编辑
摘要:开发同事反馈在一台开发服务器(SQL Server 2014 Developer Edition (64-bit) 12.0.6024.0)上,配置函数@@SERVERNAME返回NULL值。如下截图所示 其实出现这种问题,配置函数@@SERVERNAME返回NULL,一般是系统视图sys.serv 阅读全文

CentOS 8找不到/var/log/dmesg日志总结

2020-11-19 08:38 by 潇湘隐者, 3760 阅读, 0 推荐, 收藏, 编辑
摘要:在一台CentOS 8的Linux服务器上使用下面脚本判断BIOS层是否开启了numa时。尴尬的事情的发生了,这台CentOS 8上没有dmesg这个日志,但是可以通过命令dmesg查看相关日志。那么到底是什么情况呢? [root@Zabbix log]# more /etc/redhat-rele 阅读全文

Zabbix Server告警“High swap space usage ( less than 50% free)”

2020-11-18 23:53 by 潇湘隐者, 3194 阅读, 0 推荐, 收藏, 编辑
摘要:Zabbix Server突然报“High swap space usage ( less than 50% free)”,简单描述一下当前Zabbix Server环境,操作系统为CentOS 8,上面部署了MySQL与Zabbix-Server、PHP等组件。 [root@Zabbix ~]# 阅读全文

Zabbix告警“"OneSyncSvc_xxxxx" (Sync Host_xxxx) is not running (startup type automatic delayed)”浅析

2020-11-12 12:17 by 潇湘隐者, 5625 阅读, 1 推荐, 收藏, 编辑
摘要:Zabbix监控的一台Windows Server 2016 Standard 服务器报"OneSyncSvc_14dfbcd7a" (Sync Host_14dfbcd7a) is not running (startup type automatic delayed)" 这类告警。它意味着Zab 阅读全文

Zabbix告警:SQL Instance MSSQLSERVER: Could not allocate a new page

2020-11-11 12:07 by 潇湘隐者, 1369 阅读, 0 推荐, 收藏, 编辑
摘要:Zabbix的监控出现告警,具体的告警信息如下:“SQL Instance MSSQLSERVER: Could not allocate a new page”和“D::Disk space is low(used > 80%)" 第一个告警是Zabbix template for Microso 阅读全文

SQL Server 2014 Upgrade后启动不了的案例

2020-11-09 09:55 by 潇湘隐者, 1696 阅读, 0 推荐, 收藏, 编辑
摘要:一朋友在升级SQL Server 2014后, SQL Server启动不了,寻求我的帮助。检查SQL Server 2014的错误日志,具体错误信息如下: 2020-11-08 10:00:58.28 spid8s Dropping procedure [dbo].[sp_syscollector 阅读全文

Percona Toolkit工具连接MySQL 8报错的解决方案

2020-10-28 08:44 by 潇湘隐者, 1678 阅读, 0 推荐, 收藏, 编辑
摘要:使用Percona Toolkit的工具连接MySQL 8.x数据库时,会遇到类似”failed: Plugin caching_sha2_password could not be loaded: lib64/mariadb/plugin/caching_sha2_password.so: can 阅读全文

[翻译]——Zabbix: Partitioning MySQL / MariaDB database Tables in 5 min

2020-10-25 23:10 by 潇湘隐者, 751 阅读, 0 推荐, 收藏, 编辑
摘要:前言:本文是对这篇博客Zabbix: Partitioning MySQL / MariaDB database Tables in 5 min的翻译,如有翻译不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 英文地址:https://bestmonitoringtools.com/zabbix-partitioning-tables-on-mysql-data... 阅读全文

MySQL如何绕过授予information_schema中对象时报ERROR 1044(4200)错误

2020-10-16 14:13 by 潇湘隐者, 1028 阅读, 0 推荐, 收藏, 编辑
摘要:这个问题是微信群中网友关于MySQL权限的讨论,有这么一个业务需求(下面是他的原话): 因为MySQL的很多功能都依赖主键,我想用zabbix用户,来监控业务数据库的所有表,是否都建立了主键。 监控的语句是: SELECT COUNT(*) FROM information_schema.tables t1 LEFT OUTER JOIN information_sch... 阅读全文

Zabbix如何监控SQL Server服务状态

2020-10-16 09:59 by 潇湘隐者, 2317 阅读, 1 推荐, 收藏, 编辑
摘要:SQL Server数据库的服务(SQL Server (MSSQLSERVER)、SQL Server Agent (MSSQLSERVER)等服务)一般配置成自动启动,但是有时候有些服务组件也会突然停止。有些是因为异常或Bug,有些是因为配置缘故、有些是因为非规范操作(例如重启SQL Server (MSSQLSERVER)时关闭了SQL Server Agnt服务,但是没有检查或重启这个... 阅读全文

MySQL中Redo Log相关的重要参数总结

2020-10-14 11:56 by 潇湘隐者, 3911 阅读, 2 推荐, 收藏, 编辑
摘要:参数介绍 下面介绍、总结一下MySQL的Redo Log相关的几个重要参数:innodb_log_buffer_size、innodb_log_file_size、innodb_log_files_in_group innodb_log_buffer_size Command-Line Format 阅读全文

SQL Server邮件相关SQL语句出现严重的ASYNC_NETWORK_IO等待事件案例

2020-09-25 12:10 by 潇湘隐者, 728 阅读, 1 推荐, 收藏, 编辑
摘要:DPA监控发现一台SQL Server服务器最近两天执行系统存储过程msdb.dbo.sp_MailItemResultSets中的某个SQL时,出现较严重的ASYNC_NETWORK_IO等待。如下截图所示 进一步分析发现,主要是执行存储过程msdb.dbo.sp_MailItemResultSets中下面这段SQL语句出现ASYNC_NETWORK_IO等待 SELECT ... 阅读全文

MySQL的共享锁阻塞会话案例浅析

2020-09-23 08:26 by 潇湘隐者, 1103 阅读, 1 推荐, 收藏, 编辑
摘要:这是问题是一个网友遇到的问题:一个UPDATE语句产生的共享锁阻塞了其他会话的案例,对于这个案例,我进一步分析、总结和衍化了相关问题。下面分析如有不对的地方,敬请指正。下面是初始化环境和数据的脚本。 ---- Table structure for table `tableA`--DROP TABLE IF EXISTS `tableA`;CREATE TABLE `tableA` ... 阅读全文

Linux 查看网卡的MAC地址

2020-09-22 00:05 by 潇湘隐者, 42160 阅读, 4 推荐, 收藏, 编辑
摘要:如何使用命令查看网卡的MAC地址呢? 下面总结一下查看网卡MAC地址的方式。 1:ifconfig命令查看网卡MAC地址 /sbin/ifconfig | grep HWaddr 或 /sbin/ifconfig | grep ether 有些Linux发行版本的MAC地址字段为HWaddr,有些Linux发行版本的MAC地址字段为ether。根据实际情况选择上面命令。 [r... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 10 ··· 42 下一页