Oracle优化器介绍 本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。 RBO优化器 RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本中Oracle已 ...
分类:
数据库 时间:
2016-11-18 17:49:30
阅读次数:
287
# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar # tar xvf mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar # yum ...
分类:
数据库 时间:
2016-11-18 17:49:59
阅读次数:
281
公司使用mongodb 来做数据库的功能,第一次使用,所以自己去研究了下MongoDB的官网和相关资料,本地windows环境搭建了一个MongoDB的简单数据库,话不多说,进入正题一、下载Mongo...
分类:
数据库 时间:
2016-11-18 16:09:30
阅读次数:
279
去掉空格方面 LTRIM('内容'):去掉字符串左边的空格 RTRIM('内容'):去掉右边的空格 LTRIM(RTRIM('内容')):去掉字符串左边和右边的空格 REPLACE(‘内容’,' ',''):去掉字符串里所有的空格 查找替换方面 CHARINDEX('要查找的字符','要查找的内容' ...
分类:
数据库 时间:
2016-11-18 16:06:50
阅读次数:
209
1.关于hive的优化 -》大表拆分小表 -》过滤字段 -》按字段分类存放 -》外部表与分区表 -》外部表:删除时只删除元数据信息,不删除数据文件 多人使用多个外部表操作同一份数据文件 -》分区表:hive中的数据库,表,分区来说都是文件夹 提高了检索效率 -》手动创建 -》动态分区 -》外部表+分 ...
分类:
数据库 时间:
2016-11-18 14:17:08
阅读次数:
302
转自 http://blog.itpub.net/22664653/viewspace-1063134/ innodb_flush_log_at_trx_commit和sync_binlog 两个参数是控制MySQL 磁盘写入策略以及数据安全性的关键参数。本文从参数含义,性能,安全角度阐述两个参数为 ...
分类:
数据库 时间:
2016-11-18 14:12:30
阅读次数:
258
上篇文章介绍了如何在dotnetcore下使用Dapper连接MySql,这里再介绍使用使用EntityFrameworkCore 连接 MySql。 新建控制台项目,安装下面两个nuget包: 定义两个类及Context: Main中测试: 这里需要注意了: 如果mysql里的表名blog是小写的 ...
分类:
数据库 时间:
2016-11-18 14:10:54
阅读次数:
430
1、副总裁需要裸恢复的严峻现实集团总部的信息部负责人给我打电话说为了找一年前的记录,所以需要对一年前2015年5月1日的数据进行恢复。而2016年初因为进行迁移,所以有些文件可能丢失,手上只有rman...
分类:
数据库 时间:
2016-11-18 12:28:09
阅读次数:
206
1、问题描述同事说卡住了,连接oracle数据库很慢,需要很久,连上了做一个简单的查询也非常慢,感觉像是hang主了一般。 2、分析oracle服务器负载一开始登录进去,查看oracle服务器,负载...
分类:
数据库 时间:
2016-11-18 12:25:57
阅读次数:
1078
msf > load nessus msf > nessus_connect fuckyou:123456@192.168.8.9 连接上nessus msf > nessus_user_add <username> <password> 添加一个nessus用户 把test用户提升为adminro ...
分类:
数据库 时间:
2016-11-18 12:14:47
阅读次数:
220
1、静态参数文件 PFILE:使用操作系统提供的VIM进行编辑,包含多个参数文件 参数文件名是:init.ora(如: D:\app\Administrator\admin\orcl\pfile) 其中,文件里面的background_dump_dest表示数据库报警日志文件和后台进程追踪文件存放位 ...
分类:
数据库 时间:
2016-11-18 12:06:45
阅读次数:
246
xaf项目中,遇到一个奇怪的现象,在控制器中,修改了当前视图的对象的字段之后, 执行ObjectSpace.CommitChanges();成功,没有任何异常, 调试观察字段的值的确已经改变,但是却没有成功提交到数据库中。 经排查,是xpo类中 override 了 OnChanged(string ...
分类:
数据库 时间:
2016-11-18 12:02:28
阅读次数:
175
2016年年底是我学习了解整个前端,后端,数据库编程的阶段。 在练习编程过程中,注意到服务器与数据库之间有这样一幕: 开始链接数据库sql $loginin=mysql_connect("192.168.10.253:3306","root","123456"); 到整个业务逻辑结束后,要不要添加关 ...
分类:
数据库 时间:
2016-11-18 11:48:58
阅读次数:
243
PL/SQL是一种块结构的语言,一个PL/SQL程序包含了一个或者多个逻辑块,逻辑块中可以声明变量,变量在使用之前必须先声明。除了正常的执行程序外,PL/SQL还提供了专门的异常处理部分进行异常处理。每个逻辑块分为三个部分,语法是: 语法结构:PL/SQL块的语法 语法解析: ① 声明部分:声明部分 ...
分类:
数据库 时间:
2016-11-18 11:46:27
阅读次数:
271
1:普通SQL语句可以用Exec执行eg: Select * from tableNameExec('select * from tableName')sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为 ...
分类:
数据库 时间:
2016-11-18 11:42:15
阅读次数:
409
最近讨论数据库有关产品方案的项目自动扩展问题,即每个方案都有多个项目,而每个方案的项目或多或少,也有不一样的,方案以后也坑能随之增加新的项目。因此需要数据库设计一套可扩展的方案。
分类:
数据库 时间:
2016-11-18 09:48:38
阅读次数:
390
之前听到的SQL注入多是拖库,破解管理员密码,getshell等等。今天实践了一条新路,DBMS是Oracle12c,找到的SQL注入点位于Insert语句(必须是Insert、Delete之类的语句,Select是不行的),利用一个函数插入数据到一个表中,构造了XSS,偷Cookie,getshell。以后在SQL注入之后不..
分类:
数据库 时间:
2016-11-18 07:53:01
阅读次数:
211