首页 > 数据库技术
使用spm绑定执行计划来在线优化数据库
客户的一个数据库mytest出现非常缓慢,cpu使用相当高,数据库wait event显示大量read by other session、latch: cache buffers chains和read by other session事件查询等待...
分类:数据库技术   时间:2016-07-05 04:15:05    收藏:0  评论:0  赞:0  阅读:302
centos6.5如何升级mysql(最小安装的情况下)
1、删除已经安装的mysql(已经确定安装过了,不确定就输入yum list installed | grep mysql看看) find / -name mysql 将找到的相关东西全删掉,尤其是后缀为sock的文件所在的文件夹,不然安装新版本后可能不能重启 2、更新yum源 (这时候要是报错:Y ...
分类:数据库技术   时间:2016-07-05 01:05:53    收藏:0  评论:0  赞:0  阅读:173
在SQL中实现多条件任意组合黑名单的方法
在SQL中实现多条件任意组合黑名单的方法,使得在某个时段对某种组合条件下的任务不处理! ...
分类:数据库技术   时间:2016-07-05 01:02:13    收藏:0  评论:0  赞:0  阅读:293
MySQL查询计划输出列的含义
"一:MySQL查询计划输出列的含义:1.id:每个被独立执行的操作的标识,表示对象被操作的顺序;id值越大,先被执行;如果相同,执行顺序从上到下。2.select_type:查询中每个select子句的类型。3.table:名字,被操作的对象的名称,通常是表名,但有其他格式。4.partition ...
分类:数据库技术   时间:2016-07-05 00:55:54    收藏:0  评论:0  赞:0  阅读:288
怎么恢复用mysqldump备份数据和恢复数据
1、备份: 写一个脚本: 其中mysqldump 参数中: -h 是 要连接的hostname -p 是 要连接的port --all-databases 说明备份的是所有数据库 --single-transaction 是在dump前发送一个begin命令,如果不加有可能报错:mysqldump: ...
分类:数据库技术   时间:2016-07-05 00:55:44    收藏:0  评论:0  赞:0  阅读:393
oracle进程结构简介
我们经常说数据库实例,实例其实就是指的是数据库的内存结构和进程结构。我们安装数据库软件大量的是在安装其内存和进程组件结构。上篇节我们介绍了oracle内存结构,这节就介绍下oracle进程结构。 首先看下oracle进程的分类: 1)用户进程 是连接到Oracle DB 的应用程序或工具 2)数据库 ...
分类:数据库技术   时间:2016-07-05 00:53:53    收藏:0  评论:0  赞:0  阅读:357
YourSQLDba设置共享路径备份
YourSQLDba可以将数据库备份到网络路径(共享路径),这个也是非常灵活的一个功能,以前一直没有使用过这个功能,最近由于一个需求,于是我测试了一下YourSQLDba备份到网络路径,中间遇到了一些问题,遂整理如下。 测试环境: 操作系统: Windows Server Standard 2012... ...
分类:数据库技术   时间:2016-07-05 00:53:03    收藏:0  评论:0  赞:0  阅读:200
刚刚安装成功的mysql有可能出现的问题
1、 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO) 2、ERROR 1819 (HY000): Your password does NOT satisfy the CURREN ...
分类:数据库技术   时间:2016-07-05 00:52:43    收藏:0  评论:0  赞:0  阅读:254
SQL增强之Merge
SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MSDN:http://msdn.microsoft.com/zh-cn/library/bb510625.aspx 功能:根据与源表联接的结果,对目标表执行插入、更新或删除操作。例如,根据在另一个表中找到的差异在一个表中插 ...
分类:数据库技术   时间:2016-07-04 23:40:33    收藏:0  评论:0  赞:0  阅读:217
数据库自增主键可能产生的问题
在MySQL中经常会配置自增长属性的字段作为主键,特别是使用InnoDB存储引擎,因为InnoDB的聚集索引的特性,使用自增长属性的字段当主键性能更好,但是使用自增主键也可能会带来一些问题。 举个例子,使用自增主键对数据库做分库分表,可能出现一些诸如主键重复等的问题,或者在数据库导入的时候,可能会因 ...
分类:数据库技术   时间:2016-07-04 23:38:44    收藏:0  评论:0  赞:0  阅读:284
plsql登录提示ORA-12514:TNS:listener does not currently know of service…………
问题:在自己电脑上安装好plsql并且第一次运行可以,关机重启后再登录PLSQL报错了…… 解决方法:1、修改oracle里面listener.ora文件的内容 文件路径为: 改之前的内容: 改后的内容为: SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (G ...
分类:数据库技术   时间:2016-07-04 23:37:03    收藏:0  评论:0  赞:0  阅读:9517
sql中group by使用(转发)
1、概述 2、原始表 3、简单Group By 4、Group By 和 Order By 5、Group By中Select指定的字段限制 6、Group By All 7、Group By与聚合函数 8、Having与Where的区别 9、Compute 和 Compute By 1、概述 “G ...
分类:数据库技术   时间:2016-07-04 23:35:53    收藏:0  评论:0  赞:0  阅读:346
牛逼的OSQL----大数据导入
详情见链接: http://www.cnblogs.com/dunitian/p/5276449.html ...
分类:数据库技术   时间:2016-07-04 23:28:13    收藏:0  评论:0  赞:0  阅读:302
sql语句的进化--hibernate篇
Hibernate对JDBC进行了封装: 1)Hibernate属于持久层的框架(典型三层架构:表示层、业务层、持久层),其他的持久层比如myBatis等 2)hibernate是开源的一个ORM(对象关系映射)框架 ORM,即Object-Relational Mapping,它的作用就是在关系型 ...
分类:数据库技术   时间:2016-07-04 23:25:03    收藏:0  评论:0  赞:0  阅读:314
DBCC SHOWCONTIG的使用
Page Scanned--扫描页数:如果你知道行的近似尺寸和表或索引里的行数,那么你可以估计出索引里的页数。看看扫描页数,如果明显比你估计的页数要高,说明存在内部碎片。 Extents Scanned--扫描扩展盘区数:用扫描页数除以8,四舍五入到下一个最高值。该值应该和DBCC SHOWCONT ...
分类:数据库技术   时间:2016-07-04 23:22:43    收藏:0  评论:0  赞:0  阅读:193
mysql导入sql脚本
例如:我的用户名是root 密码是123 sql脚本存在C盘 名字为test.sql 数据库为test 有两种方法可以执行脚本 1:打开CMD输入以下命令(不需要转换目录)>mysql -u root -p123进入MYSQL后mysql>use test;mysql> source c:/test ...
分类:数据库技术   时间:2016-07-04 22:01:04    收藏:0  评论:0  赞:0  阅读:183
CentOS 7运维管理笔记(10)----MySQL源码安装
MySQL可以支持多种平台,如Windows,UNIX,FreeBSD或其他Linux系统。本篇随笔记录在CentOS 7 上使用源码安装MySQL的过程。 1.下载源码 选择使用北理工的镜像文件: 在CentOS 7 中输入如下命令: 2.解压mysql源码压缩文件,并更新软件源 3.安装编译所需 ...
分类:数据库技术   时间:2016-07-04 21:59:02    收藏:0  评论:0  赞:0  阅读:350
python 安装mysql-python模块
方式一 使用yum安装 # yum install MySQL-python 方式二 使用pip 安装 # pip install mysql-python 使用pip方式安装需要提前安装如下依赖 mysql, mysql-devel, gcc libffi-devel python-devel o ...
分类:数据库技术   时间:2016-07-04 21:58:33    收藏:0  评论:0  赞:0  阅读:273
MYSQLD c++函数修饰名转换工具c++filt
会话1: 会话2: [root@localhost ~]# stap -v -e 'probe process("/usr/local/mysql56/bin/mysqld").function("*Item_*").call{ if( tid()==7625) printf("%s:%s %d \ ...
分类:数据库技术   时间:2016-07-04 21:49:13    收藏:0  评论:0  赞:0  阅读:327
MYSQL IN 与 EXISTS 的优化示例
文章转载自:http://www.jb51.net/article/53127.htm 当B表的数据集必须小于A表的数据集时,用in优于exists,当A表的数据集系小于B表的数据集时,用exists优于in 优化原则:小表驱动大表,即小的数据集驱动大的数据集。 ############# 原理 ( ...
分类:数据库技术   时间:2016-07-04 20:24:55    收藏:0  评论:0  赞:0  阅读:216
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!