数据库

SQL Server DBA日常检查常用SQL

1、数据库 –tempdb数据库的空间使用  /*======================================================  tempdb中包含的对象:  用户对象:是用户显式创...

Redis实现消息的发布订阅原理分析

一、什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 特点:Redis 客户端可以订阅任意数量的频道。 这就好比粉丝们关注了我,当我写完文章发布的时候,你们打开CS...

oracle数据库优化辅助SQL语句

具体详情请看下文代码分析。 –查询正在执行的SQL语句 SELECT OSUSER 电脑登录身份, PROGRAM 发起请求的程序, USERNAME 登录系统的用户名, SCHEMANAME, B.Cpu_Time 花费cpu的时间, STA...

Oracle实现行转换成列的方法

本文实例讲述了Oracle实现行转换成列的方法。分享给大家供大家参考,具体如下: 把行转成列 把学生表,成绩表,班级表,学科表 合并成一张成绩表效果如下: 创建表 –班级表 create table CLASS ( ID VARCHAR2(5)...

Oracle索引质量介绍和分析脚本分享

索引质量的高低对数据库整体性能有着直接的影响。良好高质量的索引使得数据库性能得以数量级别的提升,而低效冗余的索引则使得数据库性能缓慢如牛,即便是使用高档的硬件配置。因此对于索引在设计之初需要经过反复的测试与考量。那对于已经置于生产环境中的数据库,我们也可以...

MySQL性能之count* count1 count列对比示例

正文 最近的工作中,我听到组内两名研发同学在交流数据统计性能的时候,聊到了以下内容: 数据统计你怎么能用 count(*) 统计数据呢,count(*) 太慢了,要是把数据库搞垮了那不就完了么,赶紧改用 count(1),这样比较快…̷...

Mongodb实战之全文搜索功能

前言 众所周知在传统的关系型数据库中,我们通常将数据结构化,通过一系列表关联、聚合来查询我们所需的结果。而在非结构化的数据中,缺少这种预定义的结构,因而如何快速查询定位到我们所需要的结果,不是一件容易的事。 Mongodb作为一种NoSQL数据库,非常适合...

Oracle 11g 客户端的安装和配置的图文教程

数据库和客户端在不同的机器之上。 在安装之前,在安装Oracle数据库的服务器上导航到下面的目录。 将listener.ora和tnsnames.ora中的host中的localhost都改为机器的IP地址,我的为192.168.1.102 而后开始安装O...

使用sqlserver官方驱动包调用存储过程遇到的坑及解决方法

和外部系统做对接,对方提供了一个存储过程,对方为sqlserver数据库,我方为oracle数据库。需求简单来说就是调用对方的存储过程获得结果,转储到我方库,后续在对数据进行处理。 我写了个代码片段做测试,用jdbc来调用对方的存储过程,可是在调用后就直接...