(1) 选择最有效率的表名顺序(只在基于规则的seo/' target='_blank'>优化器中有效):
ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio...
分类:
数据库 时间:
2016-07-21 13:08:45
阅读次数:
318
实施逻辑复制软件时对目的端数据库的字符集(排序规则)的要求...
分类:
数据库 时间:
2016-07-21 13:06:13
阅读次数:
223
oracle 11g卸载有两种方式,一种是使用Oracle Universal Installer管理工具;
1、停用oracle服务:进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止
2、在开始菜单中,找到Universal Installer,运行Oracle Universal Installer,单击卸载产品
3、在产品清单窗口中,单击全部展开,除了OraDb1...
分类:
数据库 时间:
2016-07-21 13:05:20
阅读次数:
364
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
SQL注入是从正常的WWW...
分类:
数据库 时间:
2016-07-21 13:01:08
阅读次数:
177
Spark版本:1.6.2
概览Spark SQL用于处理结构化数据,与Spark RDD API不同,它提供更多关于数据结构信息和计算任务运行信息的接口,Spark SQL内部使用这些额外的信息完成特殊优化。可以通过SQL、DataFrames API、Datasets API与Spark SQL进行交互,无论使用何种方式,SparkSQL使用统一的执行引擎记性处理。...
分类:
数据库 时间:
2016-07-21 13:00:22
阅读次数:
524
实际项目实践过程中,经常会遇到一些形如“ORA-XXXX”的Oracle错误提示,此时,我们便会打开百度、Google,搜索相关技术解决方案。本系列博文的目的就在于,对常见的Oracle错误提示进行总结,不断完善。
ORA-12560ORA-12560: TNS: protocol adapter error(SQLPLUS)
ORA-27101: shared memory realm does...
分类:
数据库 时间:
2016-07-21 12:57:01
阅读次数:
252
现在大型的电子商务系统,在数据库层面大都采用读写分离技术,就是一个Master数据库,多个Slave数据库。Master库负责数据更新和实时数据查询,Slave库当然负责非实时数据查询。因为在实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库,...
分类:
数据库 时间:
2016-07-21 12:53:07
阅读次数:
407
今天发现Navicat for MySQL有LINUX版本了哈, 开心的说,首先上官网上下载LINUX版本: http://www.navicat.com/download 1. 下载 navicat110_mysql_en.tar.gz 文件 2. 下载后解压tar文件 tar -zxvf /ho ...
分类:
数据库 时间:
2016-07-21 12:53:17
阅读次数:
196
最近用ThinkPHP,给公司布置线上的网站的时候,遇到的一个问题,记录一下。 打开IE浏览器的设置,Internet选项里的高级,将”显示友好的HTTP错误消息“前都勾去掉! 再次刷新,看到的错误是: PHP Fatal error: Undefined class constant 'MYSQL ...
分类:
数据库 时间:
2016-07-21 12:50:34
阅读次数:
312
上一条:select * from 表 where 数据id<@当前显示数据id order by 数据_id asc) limit 1下一条:select * from 表 where 数据id>@当前显示数据id order by 数据_id desc) limit 1 mysql 里面不支持 ...
分类:
数据库 时间:
2016-07-21 12:49:27
阅读次数:
244
Binary Log 记录方式 Row Level Binary Log会记录成每一行数据被修改的形式,然后在Slave端再对相同的数据进行修改。 如果修改了表的结构,那么binlog日志记录的是重新创建表,在插入字段、update等操作语句,而不是的alter的动作。 优点:在Row Level模 ...
分类:
数据库 时间:
2016-07-21 12:49:16
阅读次数:
197
MongoDB中insert方法、update方法、save方法简单对比 1.update方法 该方法用于更新数据,是对文档中的数据进行更新,改变则更新,没改变则不变。 2.insert方法 该方法用于插入数据到文档中,也就是给文档添加新数据。 3.save方法 该方法同样用于插入数据到文档中,功能 ...
分类:
数据库 时间:
2016-07-21 12:48:16
阅读次数:
192
MySQL数据库InnoDB存储引擎中的锁机制 http://www.uml.org.cn/sjjm/201205302.asp http://www.uml.org.cn/sjjm/201205302.asp 00 – 基本概念 当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种 ...
分类:
数据库 时间:
2016-07-21 12:46:55
阅读次数:
260
在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到Oracle数据库 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html下载如下所需的三个包 ...
分类:
数据库 时间:
2016-07-21 12:44:59
阅读次数:
977
在英文版的操作系统中安装的MS SQL server,会出现中文字段无法被匹配到。其原因在于英文环境下安装的MS SQL server的排序规则不包括中文。 所以解决办法就是更改MS SQL server的排序规则:一般情况下,只需要右键数据库->properties->optiones->coll ...
分类:
数据库 时间:
2016-07-21 12:45:47
阅读次数:
360
object_id和data_object_id 都是对象的唯一标识。 object_id是对象的逻辑标识 data_object_id是对象的物理标识 对于没有物理存储的对象,data_object_id就是空。例如:(procedure,function,package,data type,db ...
分类:
数据库 时间:
2016-07-21 12:40:14
阅读次数:
296