数据库 - 数据文件实例 - 内存结构一个实例由系统全局内存区域(SGA)以及一系列后台进程组成每个连接到数据库的用户都通过一个客户端进程来进行管理。客户端进程是与服务端进程相联结的,每个服务器进程都会被分配一块私有的内存区域,称为进程共享内存区域(PGA)SGA - 共享池 共享池是缓存程序数据的...
分类:
数据库 时间:
2015-07-21 18:33:05
阅读次数:
169
mysql in 子查询 效率慢 优化(转)现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。文章表article(id,tit...
分类:
数据库 时间:
2015-07-21 18:32:29
阅读次数:
140
Hive集成Mysql作为元数据 默认情况下,Hive元数据保存在内嵌的 Derby 数据库中,只能允许一个会话连接,只适合简单的测试。为了支持多用户多会话,则需要一个独立的元数据库,我们使用 MySQL 作为元数据库,Hive 内部对 MySQL 提供了很好的支持,配置一个独立的元数据库需要...
分类:
数据库 时间:
2015-07-21 18:33:29
阅读次数:
175
1. 查看服务器端编码 select userenv(‘language‘) from dual; 我实际查到的结果为:AMERICAN_AMERICA.AL32UTF8 2. 执行语句 select * from V$NLS_PARAMETERS? 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VAL...
分类:
数据库 时间:
2015-07-21 17:29:24
阅读次数:
151
下面看看从网上搜集来的几种添加Mysql用户远程访问权限的方法
MySQL上的一个数据库要备份,装了个MySQL的gui工具。打开"MySQL Navicat"工具,填好用户名和密码却登录不了,老是报这个错“ERROR 1130: Host 'lijuan-' is not allowed to connect to this MySQL server”。网上查了下,有这两个方法解决:
解...
分类:
数据库 时间:
2015-07-21 17:22:08
阅读次数:
185
一、连接MySQL
格式: mysql -h 主机地址 -u 用户名 -p 用户密码
1、例1:连接到本机上的MYSQL。
首先在打开DOS 窗口,然后进入目录 mysqlbin,再键入命令
mysql -u root -p ("不许加分号‘;’"),
E: enter ("不许加分号‘;’")
cd Software\MySQL Server 5.0\bin enter ("...
分类:
数据库 时间:
2015-07-21 17:23:01
阅读次数:
248
字符串类型
固定长度:char nchar n 表示Unicode编码
可变长度: varchar2 nvarchar2
数字类型:number(P,S)P:整数位数,S小数位数
integer 整数
BINARY_FLOAT 单浮点
BINARY_DOUBLE 双浮点
FLOAT...
分类:
数据库 时间:
2015-07-21 17:17:46
阅读次数:
135
有一张sc表,保存学生选课记录,有课程号,学号,平时分,卷面分,总分,建立过程如下
create class(
cno varchar(8) not null,
sno varchar(8) not null,
ordinary_score int,
last_score int,
all_score int
);存储过程
由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空...
分类:
数据库 时间:
2015-07-21 17:12:19
阅读次数:
187
SQL注入:到底什么时候会用到SQL呢?回答是访问数据库的时候,也就是说SQL注入-->直接威胁到了数据源,呵呵,数据库都收到了威胁,网站还能正常现实么?
所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输...
分类:
数据库 时间:
2015-07-21 17:11:37
阅读次数:
151
今天做个功能遇到数据批量插入的问题,测试了下几种情况下的简单对比,虽然测试方式不全面但也能得出基本结果了,就不浪费时间了。批量插入测试的几个要点:
引擎:MyISAM 和 InnoDB
SQL 语法:
a: INSERT INTO TABLE filed1, filed2 … VALUES (val1 , val2 , …)
b: INSERT INTO TABLE...
分类:
数据库 时间:
2015-07-21 17:09:38
阅读次数:
737
正如之前看到的一篇文章,如果想要知道是谁登陆了你的数据库服务器,干了什么东西,那么你需要使用Mysql Enterprise Audit plugin。
下面介绍一下Mysql Enterprise Audit plugin.的使用方法:
方法一:
1、在你的MySQL安装目录里找到audit_log.so。我的是在/usr/lib/mysql/plugin/目录下。
2、将plugin-...
分类:
数据库 时间:
2015-07-21 17:07:36
阅读次数:
159
一、 简介
Percona XtraBackup是开源免费的MySQL数据库热备份软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁)。XtraBackup支持所有的Percona Server、MySQL、MariaDB和Drizzle。
XtraBackup优势 :
1、无需停止数据库进行InnoDB热备
2、增量备份MySQL
...
分类:
数据库 时间:
2015-07-21 17:08:11
阅读次数:
197
云计算下的新型数据库技术
摘要:在这个信息化的时代,我们的一举一动都离不开与数据打交道,特别是云计算和大数据时代的到来,使得传统数据库的性能已无法满足海量数据的实时交易查询需求,在性能和成本的双重压力之下,云计算下的数据库需要寻找突破之路。
1.简介:
云计算通过整合,管理和调配分布在互联网中的所有计算资源,以统一的界面同时向用户提供服务。互联网提供的各种计算形式的应用以及提...
分类:
数据库 时间:
2015-07-21 17:03:29
阅读次数:
278
Error code:1728 Cannot load from mysql.proc. The table is probably corrupted
http://bugs.mysql.com/bug.php?id=50183
原因是mysql.proc 在5.1 comment char(64) -> 5.5 comment text 导致
The difference see...
分类:
数据库 时间:
2015-07-21 17:03:11
阅读次数:
259
非常不幸的,win2003服务器疏于管理,中毒了,清理了病毒以后,oracle也瘫痪了。上次备份还在一周前,这一周的数据咋办?
首先的想法,是另找一台机器,装个一模一样的oracle,再把被删的文件复制过来。
实施起来发现被删掉的文件不止几个exe这么简单,dll文件还有oracle服务也被删掉了,恢复起来还挺麻烦的。
然后就选择第二条路,重装oracle,首先记得要把原有的...
分类:
数据库 时间:
2015-07-21 17:02:29
阅读次数:
176
mybatis springmvc调用oracle存储过程,返回记录集
分类:
数据库 时间:
2015-07-21 16:55:16
阅读次数:
155