代码改变世界

评论排行榜

[翻译]——Accelerated Database Recovery; Instant Rollback and Database Recovery

2021-07-08 11:54 by 潇湘隐者, 483 阅读, 收藏,
摘要: 前言: 本文是对这篇博客Accelerated Database Recovery; Instant Rollback and Database Recovery的翻译,翻译如有不当的地方,敬请谅解,请尊重原创和翻译劳动成果,转载的时候请注明出处。谢谢! 英文原文地址:https://www.sql 阅读全文

杂想闲思录——你的努力付出可能毫无价值可言!

2021-07-01 09:22 by 潇湘隐者, 1003 阅读, 收藏,
摘要: 公司的清洁阿姨每隔一段时间就会换一个。个人上班一般来的比较早,所以经常会碰到清洁阿姨在办公室打扫卫生:有些阿姨工作比较敷衍,草草了事,完全是那种拿多少薪水干多少活的类型,完全看不到清洁阿姨对这份工作有多少感情与热爱!而这些阿姨当中,有一个阿姨很特别,打扫卫生的时候,仔仔细细,兢兢业业。有时候去茶水间 阅读全文

Zabbix value cache working in low memory mode

2020-07-14 14:38 by 潇湘隐者, 10488 阅读, 收藏,
摘要: Zabbix监控自身时告警“Zabbix value cache working in low memory mode”,出现这个问题是因为Zabbix Server的参数ValueCacheSize大小设置不合理。一般默认值为8M。 ### Option: ValueCacheSize # Size of history value cache, in bytes. #... 阅读全文

Zabbix Agent升级

2020-07-08 15:48 by 潇湘隐者, 3277 阅读, 收藏,
摘要: 最近对Zabbix Server进行了升级,所以陆陆续续对Zabbix Agent也做了升级,下面是这几天工作的一个小结,鉴于经验有限和认知有限等各方面因素,下文很难面面俱到,如有疏漏或不足之处,敬请指正! Linux系统: 1:检查Zabbix Agent的版本信息 # zabbix_agentd -V# zabbix_agentd --version # zab... 阅读全文

SQL Server数据库还原或分离附加后程序集遇到的SQL CLR问题

2020-06-16 11:32 by 潇湘隐者, 1125 阅读, 收藏,
摘要: 工作中遇到一个案例:备份还原过后或者对数据库分离&附加后(移动数据库文件),发现一些权限为EXTERNAL_ACCESS和UNSAFE程序集对应的CLR函数,在调用的时候会出现一些错误。下面特意用YourSQLDba备份还原到一个测试环境,然后调用CLR函数,就会遇到如下错误: USE YourSQLDba;GOSELECT *FROM [yUtl].[clr_GetFolder... 阅读全文

Linux平台Zabbix Agent的安装配置

2020-06-01 16:17 by 潇湘隐者, 6146 阅读, 收藏,
摘要: 这里简单总结一下Linux平台Zabbix Agent的安装配置,实验测试的Zabbix版本比较老了(Zabbix 3.0.9),不过版本虽然有点老旧,但是新旧版本的安装步骤、流程基本差别不大。这里的总结仅仅当成一个操作手册,后续会更新或添加部分内容。 Linux版本众多,下面文档仅仅在RHEL、CentOS几个版本测试过。不同版本可能安装等有所差别,后续再补充完善。 1:首先检查... 阅读全文

Linux如何模拟垃圾回收站功能

2020-05-21 16:54 by 潇湘隐者, 1159 阅读, 收藏,
摘要: 我们知道Windows系统有回收站的功能,正确设置后,当用户删除文件或文件夹时,操作系统会将这些“删除”的文件或文件夹放到回收站中,而并没有真正意义上的删除文件。其实Linux系统中也可以模拟这样的功能。下面介绍一下GitHub上的一个非常有意思的项目,里面有个脚本Saferm.sh可以模拟这种功能。关于Saferm.sh的介绍如下,更多详细信息参考https://github.com/lager... 阅读全文

ORACLE中如何找出大表分布在哪些数据文件中?

2020-02-27 09:46 by 潇湘隐者, 2122 阅读, 收藏,
摘要: ORACLE中如何找出大表分布在哪些数据文件中? 在ORACLE数据中,我们能否找出一个大表的段对象分布在哪些数据文件中呢? 答案是可以,我们可以用下面脚本来找出对应表的区、段分别位于哪些数据文件中 SET PAGESIZE 60;COL SEGMENT_TYPE FOR A12;COL FILE_NAME FOR A64;COL SEGMENT_NAME FOR A24;COL TAB... 阅读全文

Centos 7修改hostname浅析

2019-11-06 09:58 by 潇湘隐者, 5798 阅读, 收藏,
摘要: 之前写过一篇博客“深入理解Linux修改hostname”,里面总结了RHEL 5.7下面如何修改hostname,当然这篇博客的内容其实也适用于CentOS 6,但是自CentOS 7开始,已经跟CentOS 6已经有很大不同了,一直没有总结CentOS 7下修改hostname的相关知识点,今天恰好遇到了这个问题,处理完后遂总结一下。 CentOS 7中的启动跟CentOS 6有所区别,C... 阅读全文

MySQL的sleep函数的特殊特现象

2019-10-26 11:50 by 潇湘隐者, 2950 阅读, 收藏,
摘要: MySQL中的系统函数sleep,实际应用的场景不多,一般用来做实验测试,昨天在测试的时候,意外发现sleep函数的一个特殊现象。如果在查询语句中使用sleep函数,那么休眠的时间跟返回的记录有关。如下测试所示: mysql> create table test(id int);Query OK, 0 rows affected (0.03 sec) mysql> select *,... 阅读全文

MySQL如何进行索引重建操作?

2019-10-20 09:32 by 潇湘隐者, 20779 阅读, 收藏,
摘要: 在MySQL数据库中,没有类似于SQL Server数据库或Oracle数据库中索引重建的语法(ALTER INDEX ... REBUILD),那么在MySQL数据库中,是否有什么方式重建索引呢? 在官方文档中"2.11.10 Rebuilding or Repairing Tables or Indexes"中,提到下面三种方式可以Rebuild Index · Dump ... 阅读全文

SQL Server查看login所授予的具体权限

2019-09-25 22:58 by 潇湘隐者, 3071 阅读, 收藏,
摘要: 在SQL Server数据库中如何查看一个登录名(login)的具体权限呢,如果使用SSMS的UI界面查看登录名的具体权限的话,用户数据库非常多的话,要梳理完它所有的权限,操作又耗时又麻烦,个人十分崇尚简洁、高效的方法,反感那些需要大量手工操作的UI界面操作方式,哪怕就是脚本,如果不能一次搞定,手工多操作几次(例如,切换数据库),都是不可接受的。最近遇到这个需求,就完善了一下之前的脚本get_lo... 阅读全文

Python升级后ssl模块不可用问题解决和浅析

2019-09-20 09:20 by 潇湘隐者, 8792 阅读, 收藏,
摘要: 在Cent0S 7.5下将Python 2.7.5升级到Python 3.6.6后,发现ssl模块不可用,具体详细信息如下所示: [root@db-server ~]# pip listPackage Version---------- -------pip 19.2.3 setuptools 39.0.1 WARNING: pip is configured with ... 阅读全文

ORACLE中能否找到未提交事务的SQL语句

2019-05-27 12:12 by 潇湘隐者, 10185 阅读, 收藏,
摘要: 在Oracle数据库中,我们能否找到未提交事务(uncommit transactin)的SQL语句或其他相关信息呢? 关于这个问题,我们先来看看实验测试吧。实践出真知。 首先,我们在会话1(SID=63)中构造一个未提交的事务,如下所: SQL> create table test 2 as 3 select * from dba_objects; Table creat... 阅读全文

Oracle关于TX锁的一个有趣的问题

2019-05-21 15:31 by 潇湘隐者, 2522 阅读, 收藏,
摘要: 前阵子有一个网友在群里问了一个关于Oracle数据库的TX锁问题,问题原文如下: 请教一个问题: 两个会话执行不同的delete语句,结果都是删除同一个行。先执行的会话里where条件不加索引走全表扫描,表很大,执行很慢;后执行的用where条件直接用rowid进行delete。 Oracle的什么机制使第二个会话执行后一直是等待第一个会话结束的呢。 那么我们先动手实验一下,来看看这个问题... 阅读全文
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 31 下一页