参数探测(Parameter Sniffing)影响存储过程执行效率解决方案

参数探测(Parameter Sniffing)影响存储过程执行效率解决方案

如果SQL query中有参数,SQL Server 会创建一个参数嗅探进程以提高执行性能。该计划通常是最好的并被保存以重复利用。只是偶尔,不会选择最优的执行计划而影响执行效率。SQL Server尝试通过创建编译执行计划来优化你的存储过程的执行。通常是在第一次执行存储过程时候会 ...
数据库的表名字段名大小写问题

数据库的表名字段名大小写问题

今天发现它真的是一个问题。  拿我最喜欢的Oracle来说吧。一般情况下,建表不管大小写,建完表名、字段名总是大写的,这样你不得不在单词之间加下划线,从而增加了字段名长度,有时就超长了。在select的结果中显示也不美观。Oracle也支持以双引号括起来的字段名,不过,你可要注意 ...
Oracle补全日志(Supplemental logging)

Oracle补全日志(Supplemental logging)

Oracle补全日志(Supplemental logging)特性因其作用的不同可分为以下几种:最小(Minimal),支持所有字段(all),支持主键(primary key),支持唯一键(unique),支持外键(foreign key)。包括LONG,LOB,LONG R ...
SymmetricDS 快速和灵活的数据库复制

SymmetricDS 快速和灵活的数据库复制

开始谈谈开源的SymmetricDS,谈谈实际使用中,遇到的一些问题和解决办法。持续更新: SymmetricDS 快速和灵活的数据库复制 实际使用 和 埋过的坑 (一) ...
MySQL: Fabric 搭建 HA

MySQL: Fabric 搭建 HA

搭建好Fabric之后,就可以在它的基础上创建HA Group、 Shard Group、HA+Shard Group等。这里来说明一下如何快速的搭建HA环境。 Fabric192.168.2.234:33060Master192.168.2.234:33061Slave11 ...
WaitType:整理常见的Wait Type

WaitType:整理常见的Wait Type

1,DISPATCHER_QUEUE_SEMAPHORE当一个Thread 等待处理更多的Work时发生,如果Wait Time增加,说明调度器(Dispatcher)非常空闲;该WaitType不会成为竞争资源,而将其他事务阻塞,在做Wait统计分析,可以过滤掉。Occurs ...
MySQL:Fabric 安装

MySQL:Fabric 安装

MySQL Fabric安装 MySQL Fabric是Oracle提供的用于辅助进行ha\sharding的工具,它的基本架构: 从上面看出,借助于Fabric, 可以搭建 HA 集群、Sharing 、HA+Sharding。应用从fabric中得知各个数 ...
postgresql 基本语法

postgresql 基本语法

postgresql数据库创建/修改/删除等写入类代码语法总结:1,创建库2,创建/删除表  2.1 创建表 create table myTableName  2.2 如果表不存在则创建表create table if not exists myTableName  2.3 ...
linux系统oracle

linux系统oracle

说明:(1)Linux版本Linux version 2.6.32.12-0.7-default ([email protected]) (gcc version 4.3.4 [gcc-4_3-branch revision 152973] (SUSE Linux) ) #1 SMP ...
Oracle 列数据聚合方法汇总

Oracle 列数据聚合方法汇总

网上流传众多列数据聚合方法,现将各方法整理汇总,以做备忘。wm_concat该方法来自wmsys下的wm_concat函数,属于Oracle内部函数,返回值类型varchar2,最大字符数4000。随着版本的变更返回值类型可能会有改动,项目中使用时候最好在新的用户下创建一个函数。 ...
Oracle Standard Error 列表

Oracle Standard Error 列表

今天,我特意从网上找了一些,以及自己平时总结的,关于报错的代码,平时我们在写项目的时候,往往是可能会出现下面这些错误,例如:违反唯一约束,无效的会话ID,等等。希望对大家有点帮助!可以看看,如果有错误,可以立马找到对应的数字,找到对应的错误。1 ORA-00001: 违反唯一约束 ...
SSIS 包部署 Package Store 后,在 IS 中可以执行,AGENT 执行却报错

SSIS 包部署 Package Store 后,在 IS 中可以执行,AGENT 执行却报错

可以执行 SSIS Package ,证明用 SSIS Package 的账户是可以执行成功的。SQL Server Agent 默认指定账号是 Network Service。那么可以尝试一下将 SQL Server Agent 和 SQL Server Integration ...
一款实用免费的日志自动化分析工具

一款实用免费的日志自动化分析工具

PAL是什么?PAL(Performance Analysis of Logs)是一个实用、免费的日志分析自动化工具,协助快速诊断服务器级别的性能问题。PAL有什么特性?PAL主要用来自动分析PerfMon(性能监视器)产生的日志信息,一步一步向导式的简单操作方式。PAL基于微软 ...
ORACLE从共享池删除指定SQL的执行计划

ORACLE从共享池删除指定SQL的执行计划

Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,用于从对象库缓存中刷新特定对象,例如游标,包,序列,触发器等。也就是说可以删除、清理特定SQL的执行计划,这样在特殊情况下,就避免你要将整个SHARED POOL清空的危险情况。例如某 ...
Kafka:主要参数详解(转)

Kafka:主要参数详解(转)

原文地址:http://kafka.apache.org/documentation.html ############################# System ##############################唯一标识在集群中的ID,要求是正数。broker. ...
Oracle:一个用户操作多个表空间中表的问题(转)

Oracle:一个用户操作多个表空间中表的问题(转)

原文地址:http://blog.csdn.net/shmiloy001/article/details/6287317 首先,授权给指定用户。 一个用户的默认表空间只能有一个,但是你可以试下用下面的语句为其授权在别的表空间 ...
myrocks复制中断问题排查

myrocks复制中断问题排查

背景 mysql可以支持多种不同的存储引擎,innodb由于其高效的读写性能,并且支持事务特性,使得它成为mysql存储引擎的代名词,使用非常广泛。随着SSD逐渐普及,硬件存储成本越来越高,面向写优化的rocksdb引擎逐渐流行起来,我们也是看中了rocks ...
基于令牌的服务器访问验证失败,出现基础结构错误。请检查以前的错误

基于令牌的服务器访问验证失败,出现基础结构错误。请检查以前的错误

一数据库服务器(SQL Server 2014)上的一个作业执行报错,具体错误信息如下: Executed as user: NT SERVICE\SQLSERVERAGENT. 用户 'xxxx\xxxxx$' 登录失败。 [SQLSTATE 28000] (Error ...
转:一个用户操作多个表空间中表的问题(oracle)

转:一个用户操作多个表空间中表的问题(oracle)

原文地址:http://blog.csdn.net/shmiloy001/article/details/6287317 首先,授权给指定用户。 一个用户的默认表空间只能有一个,但是你可以试下用下面的语句为其授权在别的表空间 ...
MSSQL 事务,视图,索引,存储过程,触发器

MSSQL 事务,视图,索引,存储过程,触发器

事务 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这特别适用于多用户同时操作的数据通信系统。例如:订票、银行、保险公司以及证券交易系统等。如果某一事务成功,则在 ...
在redis中使用lua脚本让你的灵活性提高5个逼格

在redis中使用lua脚本让你的灵活性提高5个逼格

在redis的官网上洋洋洒洒的大概提供了200多个命令,貌似看起来很多,但是这些都是别人预先给你定义好的,但你却不能按照自己的意图进行定制,所以是不是感觉自己还是有一种被束缚的感觉,有这个感觉就对了。。。 一:Lua脚本 说来也巧,redis的大老板给了你解 ...
Oracle SQL Developer 连接 MySQL

Oracle SQL Developer 连接 MySQL

1. 在ORACLE官网下载Oracle SQL Developer第三方数据库驱动下载页面:http://www.oracle.com/technetwork/developer-tools/sql-developer/thirdparty-095608.htmlDownloa ...
MySQL加密

MySQL加密

MySQL字段加密和解密1.加密:aes_encrypt('admin','key') 解密:aes_decrypt(password,'key') 2.双向加密 通过密钥去加密,解密的时候的只有知道这个密钥的人来解密 加密:encode() 解密:decode ...
SQLServer地址搜索性能优化例子

SQLServer地址搜索性能优化例子

这是一个很久以前的例子,现在在整理资料时无意发现,就拿出来再改写分享。1.需求 1.1 基本需求: 根据输入的地址关键字,搜索出完整的地址路径,耗时要控制在几十毫秒内。 1.2 数据库地址表结构和数据: 表TBAddress 表数据 1.3 例子: ...
SQL Server 2014聚集列存储索引

SQL Server 2014聚集列存储索引

转发请注明引用和原文博客(http://www.cnblogs.com/wenBlog)简介  之前已经写过两篇介绍列存储索引的文章,但是只有非聚集列存储索引,今天再来简单介绍一下聚集的列存储索引,也就是可更新列存储索引。在SQL Server 2012中首次引入了基于列存储数据 ...
SQLServer2005创建定时作业任务

SQLServer2005创建定时作业任务

SQLServer定时作业任务:即数据库自动按照定时执行的作业任务,具有周期性不需要人工干预的特点创建步骤:(使用最高权限的账户登录--sa)一、启动SQL Server代理(SQL Server Agent)  二、新建作业   三、设置作业常规属性   四、设置作业步 ...
mysql百万级分页优化

mysql百万级分页优化

普通分页   数据分页在网页中十分多见,分页一般都是limit start,offset,然后根据页码page计算start select * from user limit 1,20   这种分页在几十万的时候分页效率就会比较低了,MySQL需要从头开始一直往后计算,这样大 ...
数据库分类

数据库分类

数据库分为关系型数据库(关系型数据库强调的是 表跟表建立在谁跟谁有关系的基础上进行设计 ;你是他的,他是她的,她是它的;基本最终都能找到一个数据 是谁的。这就是关系型数据库了)以前传统的数据库都是关系型数据库 Oracle、SQLServer、Sybase、I ...
从史上八大MySQL事故中学到的经验

从史上八大MySQL事故中学到的经验

本文列举了史上八大MySQL宕机事件原因、影响以及人们从中学到的经验,文中用地震级数来类比宕机事件的严重性和后果,排在最严重层级前两位的是由于亚马逊AWS宕机故障(相当于地震十级和九级)。一、Percona网站宕机事件震级:3 发生时长:2011年7月11日 持续时长:数 ...
Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager

Windows下Redis缓存服务器的使用 .NET StackExchange.Redis Redis Desktop Manager

Redis缓存服务器是一款key/value数据库,读110000次/s,写81000次/s,因为是内存操作所以速度飞快,常见用法是存用户token、短信验证码等官网显示Redis本身并没有Windows版本的,微软官方开发了基于Windows的Redis服务器:MSOpenTe ...
SQL*Plus生成html文件

SQL*Plus生成html文件

最近使用SQL*Plus命令生成html文件,遇到一些有意思的知识点,顺便记录一下,方便以后需要的时候而这些知识点又忘记而捉急。好记性不如烂笔头吗! 为什么要用SQL*Plus生成html文件? 有些人肯定会问,我使用SQL*Plus为什么要生成html文件呢? ...
缓存、队列(Memcached、redis、RabbitMQ)

缓存、队列(Memcached、redis、RabbitMQ)

Memcached   简介、安装、使用  Python 操作 Memcached  天生支持集群redis  简介、安装、使用、实例  Python 操作 Redis  String、Hash、List、Set、Sort Set 操作  管道  发布订阅RabbitMQ   ...
数据库设计各个阶段的任务

数据库设计各个阶段的任务

按照规范的设计方法,一个完整的数据库设计一般分为以下六个阶段:⑴需求分析:分析用户的需求,包括数据、功能和性能需求;⑵概念结构设计:主要采用E-R模型进行设计,包括画E-R图;⑶逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;⑷数据库物理设计:主要是为所设 ...
案例解析从数据规划、业务分析到管理决策的数据治理方案

案例解析从数据规划、业务分析到管理决策的数据治理方案

随着技术的发展,IT逐渐面临越来越多的挑战,尤其是数据治理方面。而九州通医药集团在IT建设方面不畏艰险,自主研发ERP系统、物流系统,在解决企业自身问题的同时还创新投入商业化,为同行业提供服务,树立标杆形象。以下就来分享一下九州通医药集团的数据化建设经验,原文是九州通运营与IT管 ...
为什么我们用的系统这么烂?

为什么我们用的系统这么烂?

开篇小故事  下面的故事都是真实的,犹如雷同纯属同类,请仔细反思。  故事1:升级硬件  客户后台数据库存在性能问题,查询特别慢,长时间语句很多。客户因此而苦恼,咨询了软件厂商我该怎么办?软件厂商给出的答案:升级硬件吧,现在的资源不能满足了!  那么客户是什么硬件配置呢?数据库什 ...
MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决

一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQ ...
MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句

MySQL 系列(三)你不知道的 视图、触发器、存储过程、函数、事务、索引、语句

前天有一个五年java开发经验工程师,问我存储过程怎么写?My god, 你这个也太 low 了! 本章内容:视图、增/删/改/查触发器、增/删/改/查存储过程、增/删/改/查存储过程三种传参,pymysql 怎么用?函数、增/删/改/查/return值内置函数事务索引! ...
postgresql无法安装pldbgapi的问题

postgresql无法安装pldbgapi的问题

要对函数进行调试需要安装插件pldbgapi,当初在windows上面的postgresql实例中执行了一下语句就安装上了:create extension pldbgapi; 但是在linux中执行该语句时提示没有这个文件,上网查了好几个资料,使用德哥的方法。不过在实际操作 ...
exp/imp 与 expdp/impdp 区别

exp/imp 与 expdp/impdp 区别

在平常备库和数据库迁移的时候,当遇到大的数据库的时候在用exp的时候往往是需要好几个小时,耗费大量时间。oracle10g以后可以用expdp来导出数据库花费的时间要远小于exp花费的时间,而且文件也要小很多。 1.使用expdp要先在数据库中创建dir ...
MongoDB学习笔记五—查询上

MongoDB学习笔记五—查询上

数据准备{ "goods_id" : 1, "goods_name" : "KD876", "createTime" : ISODate("2016-12-21T11:19:39.010Z& ...
MongoDB学习笔记六—查询下

MongoDB学习笔记六—查询下

查询内嵌文档数据准备> db.blog.find().pretty(){ "_id" : ObjectId("585694e4c5b0525a48a441b5"), "content" : " ...
数据库创建表空间、临时表空、用户、授权

数据库创建表空间、临时表空、用户、授权

备注:oracle版本Oracle Database 11g Enterprise Edition Release 11.2.0.1.0说明:创建临时表空间注意关键字和创建表空间有所差别,语句类似关于创建语句解说请查看:http://blog.chinaunix.net/uid- ...
Redis配置文件redis.conf

Redis配置文件redis.conf

1.地址 2.Units单位 1 配置大小单位,开头定义了一些基本的度量单位,只支持bytes,不支持bit 2 对大小写不敏感 3.includes包含 ...
数据库的快照隔离级别(Snapshot Isolation)

数据库的快照隔离级别(Snapshot Isolation)

隔离级别定义事务操作资源和更新数据的隔离程度,在SQL Server中,隔离级别只会影响读操作申请的共享锁,而不会影响写操作申请的互斥锁。隔离级别控制事务在执行读操作时:在读数据时是否使用共享锁,申请何种类型的隔离级别;事务持有读锁的时间读操作引用其他事务更新的数据行时,控制读操 ...
Oracle安装

Oracle安装

1、根据自己的操作系统,到Oracle官网下载相应的安装包  下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip2、将下载好的两个压缩包解压到同一个目录下3、以管理员身份运行 ...
MongoDB学习笔记五—查询

MongoDB学习笔记五—查询

数据准备{ "goods_id" : 1, "goods_name" : "KD876", "createTime" : ISODate("2016-12-21T11:19:39.010Z& ...
如何手动安装MySql

如何手动安装MySql

想安装当然要先有一个MySql的安装包 这里使用的是mysql-5.7.12-winx64安装包百度云:http://pan.baidu.com/s/1kVAuXuv       密码:hr391.要将压缩包解压到你的指定位置(最好将要用的工具文件分类放好)  例如:D:\j ...
PMON failed to acquire latch, see PMON dump

PMON failed to acquire latch, see PMON dump

前几天,一台Oracle数据库(Oracle Database 10g Release 10.2.0.4.0 - 64bit Production)监控出现"PMON failed to acquire latch, see PMON dump"错误,连接数据 ...
一款快速识别最慢语句的性能分析工具

一款快速识别最慢语句的性能分析工具

ClearTrace 能干啥当我们的数据库服务器在某段业务高峰年期间,周期性出现如CPU接近 100%、内存耗尽、IO量大等问题时候,作为维护人员这时候压力很大,在做一般性排除后仍然没有找到原因。当我们需要进一步深入到语句分析层面找问题根源时,ClearTrace这款工具正好 ...
数据挖掘的一般性过程

数据挖掘的一般性过程

在最开始阶段,我们进行初始数据的收集工作,根据不同的业务场景,可能会涉及到的一些技术领域:分散日志收集技术,诸如Scribe、Flume为代表的开源日志收集系统;数据消息传递相关的技术,各种开源的消息队列MQ,诸如ActiveMQ、RocketMQ、Kafka等;各种爬虫技术、网 ...
第一页   上一页   下一页   末页
1/242页   共: 12060
数据库1数据库2数据库3数据库4数据库5数据库6数据库7数据库8数据库9数据库10数据库11数据库12数据库13数据库14数据库15数据库16数据库17数据库18数据库19数据库20数据库21数据库22数据库23数据库24数据库25数据库26数据库27数据库28数据库29数据库30数据库31数据库32数据库33数据库34数据库35数据库36数据库37数据库38数据库39数据库40数据库41数据库42数据库43数据库44数据库45数据库46数据库47数据库48数据库49数据库50数据库51数据库52数据库53数据库54数据库55数据库56数据库57数据库58数据库59数据库60数据库61数据库62数据库63数据库64数据库65数据库66数据库67数据库68数据库69数据库70数据库71数据库72数据库73数据库74数据库75数据库76数据库77数据库78数据库79数据库80数据库81数据库82数据库83数据库84数据库85数据库86数据库87数据库88数据库89数据库90数据库91数据库92数据库93数据库94数据库95数据库96数据库97数据库98数据库99数据库100数据库101数据库102数据库103数据库104数据库105数据库106数据库107数据库108数据库109数据库110数据库111数据库112数据库113数据库114数据库115数据库116数据库117数据库118数据库119数据库120数据库121数据库122数据库123数据库124数据库125数据库126数据库127数据库128数据库129数据库130数据库131数据库132数据库133数据库134数据库135数据库136数据库137数据库138数据库139数据库140数据库141数据库142数据库143数据库144数据库145数据库146数据库147数据库148数据库149数据库150数据库151数据库152数据库153数据库154数据库155数据库156数据库157数据库158数据库159数据库160数据库161数据库162数据库163数据库164数据库165数据库166数据库167数据库168数据库169数据库170数据库171数据库172数据库173数据库174数据库175数据库176数据库177数据库178数据库179数据库180数据库181数据库182数据库183数据库184数据库185数据库186数据库187数据库188数据库189数据库190数据库191数据库192数据库193数据库194数据库195数据库196数据库197数据库198数据库199数据库200数据库201数据库202数据库203数据库204数据库205数据库206数据库207数据库208数据库209数据库210数据库211数据库212数据库213数据库214数据库215数据库216数据库217数据库218数据库219数据库220数据库221数据库222数据库223数据库224数据库225数据库226数据库227数据库228数据库229数据库230数据库231数据库232数据库233数据库234数据库235数据库236数据库237数据库238数据库239数据库240数据库241数据库242