代码改变世界

阅读排行榜

oracle中print_table存储过程介绍

2018-09-03 22:08 by 潇湘隐者, 2461 阅读, 收藏,
摘要: 一直以来,觉得MySQL中使用\G参数改变输出结果集的显示方式非常好用,尤其是在命令行界面。但是ORACLE数据库没有这个功能,今天在搜索到Tom大师的一篇博文时,发现大师用一个存储过程print_table实现了类似这样的功能。只是我们这些凡夫俗子不知道而已,特意整理在此,方便自己或有需要的人以后查看。 CREATE OR REPLACE PROCEDURE print_table(p_q... 阅读全文

ORACLE 10g AWR报告设置总结

2016-07-26 14:42 by 潇湘隐者, 2447 阅读, 收藏,
摘要: 1:查看、修改AWR报告快照数据的采样间隔、保存策略 SQL> COL DBID FOR 999999999999SQL> COL SNAP_INTERVAL FOR A26SQL> COL RETENTION FOR A26SQL> COL TOPNSQL FOR A10SQL> select * from dba_hist_wr_control; DBID SNAP_I... 阅读全文

SQL Server 查找统计信息的采样时间与采样比例

2019-02-18 16:39 by 潇湘隐者, 2443 阅读, 收藏,
摘要: 有时候我们会遇到,由于统计信息不准确导致优化器生成了一个错误的执行计划(或者这样表达:一个较差的执行计划),从而引起了系统性能问题。那么如果我们怀疑这个错误的执行计划是由于统计信息不准确引起的。那么我们如何判断统计信息不准确呢?当然首先得去查看实际执行计划中,统计信息的相关数据是否与实际情况有较大的出入,下面我们抛开这个大命题,仅仅从统计信息层面去查看统计信息的更新时间,统计信息的采样行数、采样比... 阅读全文

SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2

2015-11-05 00:15 by 潇湘隐者, 2438 阅读, 收藏,
摘要: 在Linux的日志/var/log/message里面看到下面错误信息: Oct 26 09:48:42 xxxxxxx SYMBDSNAP_SDK[3943]: Failed to open device: /dev/symbdsnapctl, errno: 2. Google搜索了一下,发现出现这个错误的原因: Advanced Open File Option for Linux (AOF... 阅读全文

SQL SERVER 中如何用脚本管理作业

2016-06-03 10:32 by 潇湘隐者, 2430 阅读, 收藏,
摘要: 在SQL SERVER中用脚本管理作业,在绝大部分场景下,脚本都比UI界面管理作业要高效、简洁。打个简单的比方,如果你要查看作业的运行时长,如果用UI界面查看,100个作业,你就得在历史记录里面至少查看一百次甚至更多,还要记录、统计作业各个步骤的执行时间。而用脚本,一个查询就OK了。这篇文章分享一些我在数据库管理过程中积累的一些常用脚本。 如有不足或需要完善的地方,也请多多指教。 1:... 阅读全文

SQL Server 2014 Database Mail重复发送邮件特殊案例

2016-10-31 12:02 by 潇湘隐者, 2423 阅读, 收藏,
摘要: 在一数据库服务器(Microsoft SQL Server 2014 (SP2) (KB3171021) - 12.0.5000.0 (X64))发现有个作业调用Database Mail发送邮件时,有时候出现同样的邮件发送两封的情况,经过详细检查,排除了该作业里面业务逻辑有问题的情况,确实存在重复发送邮件的情况, 检查Database Mail日志,发现在0:00~0.03报“The mail ... 阅读全文

迁移Reporting Services的方法与WMI错误

2013-06-18 22:22 by 潇湘隐者, 2421 阅读, 收藏,
摘要: 今天上午,接到一个任务:迁移SQL SERVER 2005的报表服务到另外一台SQL SERVER 2008服务器,结果等我备份了两边服务器的ReportServer,ReportServerTempDB以及相关准备工作后,准备用Reporting Services 配置管理器(Reporting Services Configuration Manage)备份RS秘钥时,结果悲剧的一幕出现了。WMI错误,具体错误细节请见下面See the end of this message for details on invokingjust-in-time (JIT) debugging inst. 阅读全文

Linux Bond 技术学习资料

2015-08-13 16:05 by 潇湘隐者, 2419 阅读, 收藏,
摘要: Bond 技术原理 Bond 就是将多块网卡虚拟成为一块网卡的技术,通过 bond 技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的 IP 地址。 Bond 的原理是网卡在混杂 (promisc) 模式下运行;在这种模式下,网卡不像在通常情况下,只接收目的硬件地址是自身 Mac 的以太网帧,对于别的数据帧都滤掉,以减轻驱动程序的负担;而是接收网络上所有的数据帧,而且修改了驱动程序中的 m... 阅读全文

Replication-Replication Distribution Subsystem: agent xxxxxx failed. Column names in each table must be unique

2015-12-21 21:35 by 潇湘隐者, 2405 阅读, 收藏,
摘要: 最近遇到一个关于发布订阅(Replication)的奇葩问题,特此记录一下这个案例。我们一SQL SERVER数据库服务器出现大量告警。告警信息如下所示: DESCRIPTION: Replication-Replication Distribution Subsystem: agent xxxxxx failed. Column names in each table must be uni... 阅读全文

编译器处理while,for结构的小发现

2010-12-23 17:39 by 潇湘隐者, 2386 阅读, 收藏,
摘要: 在做一个日报自动报表发送项目时,因为项目是Windows服务,而且报表是每天自动发送,所以里面有这么一个函数 public void AutoReportSend() { while (true) { try { //采集时间没到,则结束。直到采集时间才开始采集作业 if (DateTime.Now < SystemConfiguration.GetInstance().GatherTim... 阅读全文

RHEL 6.6下Python 2.6.6升级到Python 3.6.6

2018-10-19 11:26 by 潇湘隐者, 2384 阅读, 收藏,
摘要: 最近一段时间shell脚本写得很溜,很有成就感,一想到被自己落下的Python就感到十分心虚。开始坚持学习Python!先将自己的测试机器的Python升级到Python 3.6.6。简单整理、记录一下! 1:检查当前Linux版本&Python版本信息 # more /etc/redhat-release Red Hat Enterprise Linux Server releas... 阅读全文

SQL Server 2012 The report server cannot open a connection to the report server database

2014-09-05 17:00 by 潇湘隐者, 2374 阅读, 收藏,
摘要: 案例环境: 操作系统版本: Windows Server 2012 R2 Standard 数据库版本 : SQL SERVER 2012 SP2 案例介绍: 今天进入一台新安装的SQL Server服务器的Reporting Service管理界面时,出现如下错误信息 The report server cannot open a connection to the report ser... 阅读全文

MS SQL开发命名规则

2010-07-13 17:25 by 潇湘隐者, 2364 阅读, 收藏,
摘要: 下面的SQL开发命名规则是我自己开发时总结、整理出来的,以后的开发过程中将不断完善、修改。也希望各位网友指点、批判。 纲领: SQL 语句关键字全部大写, 命名规则建议使用Pascal Case 或 每个单词使用下划线_隔开,不建议全部使用小写。尽量少使用特殊字符比如数字、空格等 使用英文或英文缩写,不建议使用拼音。尽量见名知意。 1: 数据库名命... 阅读全文

ORACLE AWR报告生成过程出现多个实例记录分析

2016-07-18 16:38 by 潇湘隐者, 2352 阅读, 收藏,
摘要: 在一次生成AWR报告中,发现在“Instances in this Workload Repository schema”部分,出现了多个实例记录信息(host敏感信息被用host1,host2,host3替换)。具体信息如下截图所示: SQL> @?/rdbms/admin/awrrpt Current Instance~~~~~~~~~~~~~~~~ DB Id DB Name ... 阅读全文

MySQL InnoDB Cluster搭建安装

2024-01-25 16:35 by 潇湘隐者, 2342 阅读, 收藏,
摘要: 环境介绍: 这里的MySQL Innodb Cluster搭建环境如下所示,总共有三台机器搭建MySQL InnoDB Cluster: 操作系统: Red Hat Enterprise Linux release 8.8 (Ootpa) 数据库版本:8.0.35 MySQL Community S 阅读全文
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 85 下一页