JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-09-02 13:58:44
阅读次数:
310
查找前十条性能差的sql.SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS, COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea order BY disk_reads DESC )where R...
分类:
数据库 时间:
2014-09-02 11:50:14
阅读次数:
231
select * from v$sqlarea;
可以跟踪sql语句的执行过程,如果想跟踪某个时间点前后的语句,可以通过first_load_time时间进行控制。
select * from v$sqlarea where first_load_time>'2010-11-27/09:30:00'; 这个方法查询结果每条记录显示一条查询语句,且只能查询sql_t...
分类:
数据库 时间:
2014-09-02 10:33:44
阅读次数:
270
一. 什么是 model语句model 语句是 Oracle10g 的新功能,SQL中的MODEL从句是Oracle 10g数据库为企业智能领域引入的一个重要的新功能。这个从句对喜欢从Oracle中区出来,再放入电子表格进行分析的会计人员有很大帮助。SQL中的MODEL从句的目的就是让SQL语句拥有...
分类:
数据库 时间:
2014-09-02 09:04:44
阅读次数:
417
数据库连接突然增多到1000的问题查看了一下,未有LOCK操作语句。但是明显有好多copy to tmp table的SQL语句,这条语读的时间比较长,且这个表会被加读锁,相关表的update语句会被排进队列。如果多执行几次这样的copyt to tmp table 语句,会造成更多的语句被阻塞。连...
分类:
数据库 时间:
2014-09-02 01:30:03
阅读次数:
305
一、在oracle中,当想把字符串为‘2011-09-20 08:30:45’的格式转化为日期格式,我们可以使用oracle提供的to_date函数。sql语句为:SELECT to_date('2011-09-20 08:30:45', 'yyyy-MM-dd hh24:mi:ss') FROM ...
分类:
其他好文 时间:
2014-09-01 22:36:43
阅读次数:
280
刚才写一条hql语句,想起来之前上学那会老师的教诲:用到or的时候防止逻辑出错把需要or的条件用括号括起来。在写hql的时候就很注意,把需要or的条件括了起来,然后执行的时候看了下Hibernate执行的sql语句却没有括号,这会犯疑惑了,难道是Hibernate出问题了,通过一番求证,得出如下结论:并不是Hibernate出错了,而是自己基础太差了。下边就这个问题来分析下。
给...
分类:
其他好文 时间:
2014-09-01 19:40:03
阅读次数:
193
Google账户mtkshanghai@gmail.com中有很多合并联系人且联系人中有相同的电话号码,从而导致取group分组(PhoneBookIndex)的title和数量,和搜索结果list中的联系人数量不相等,
因为搜索到联系人list的SQL语句会按电话号码分组,相同的号码会被当成一条。
修改ContactsProvider2.java文件case PHONE_EMAIL_...
分类:
移动开发 时间:
2014-09-01 17:53:03
阅读次数:
188
SQL语句执行时,Oracle的优化器会根据统计信息确定表的访问方式,一般来说,有两种基本的数据访问方式:1)全扫描。在全扫描(全表扫描或者快速全索引扫描)中,多个块被读入到一个IO运算中。2)索引扫描。索引扫描首先扫描索引叶子块以取得特定的行id(rowid),然后利用这些行id来访问父表取得实际的行数据,访问通过单块读取来完成。这里主要讲解全扫描方式,后面将介绍索引扫描。
使用全扫描
当对...
分类:
数据库 时间:
2014-09-01 17:49:53
阅读次数:
394
sql语句中left join、inner join中的on与where的区别
分类:
数据库 时间:
2014-09-01 17:39:23
阅读次数:
295