mysql中的in语句是把外表和内表作hash 连接,而exists语句是对外表作loop循环,每次loop循环再对内表进行查询。一直大家都认为exists比in语句的效率要高,这种说法其实是不准确的。这个是要区分环境的。
如果查询的两个表大小相当,那么用in和exists差别不大。
如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in:
...
分类:
数据库 时间:
2014-10-07 14:38:03
阅读次数:
202
今天登录YourSQLDba的官方网站http://yoursqldba.grics.ca/index_en.shtml,发现YourSQLDba项目已经发布到开源网站http://www.codeplex.com/了。YourSQLDba项目的地址为http://yoursqldba.codepl...
分类:
数据库 时间:
2014-10-07 14:18:53
阅读次数:
189
类别计数器名称计数器描述SystemTotal Processor Time数据库进程占用的CPU时间。在不同的数据库中以不同的名称表示。例如,在oracle中,该计数器被称为cpu used by this sessionUser Connection当前的用户连接数。数据库服务器一般都有用...
分类:
数据库 时间:
2014-10-07 14:17:43
阅读次数:
194
#include "..\..\Common\IO\AppDirectoryUtil.h"#include "..\..\Common\Database\DbConnection.h"#include "..\..\Common\Database\DbCommand.h"#include "..\....
分类:
数据库 时间:
2014-10-07 15:05:03
阅读次数:
225
使用SQLCommand调用的基本方法如下: SqlCommand comm = new SqlCommand("P_GetCompanyInfo", conn); comm.CommandType = CommandType.StoredProcedure; ...
分类:
数据库 时间:
2014-10-07 13:24:43
阅读次数:
168
1、创建带Try。。。Catch的存储过程模板 Copy下面的代码,然后新建查询,就可以写sql语句,执行完后,一个你自己的存储过程就建立好了!USE [DB]--设定对应的数据库GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =========....
分类:
数据库 时间:
2014-10-07 13:54:23
阅读次数:
275
Oracle建立表空间和用户 建立表空间和用户的步骤:用户建立:create user username identified by "password";授权:grant create session to username; grant create tabl...
分类:
数据库 时间:
2014-10-07 13:53:24
阅读次数:
226
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-10-07 13:53:03
阅读次数:
305
第一步: 每一类资源用了多少内存。 select clerks.type, sum(clerks.virtual_memory_reserved_kb) as Reserve, sum(clerks.virtual_memory_committed_kb)as [Co...
分类:
数据库 时间:
2014-10-07 13:16:23
阅读次数:
211
深入理解mysql之BDB系列(1)---BDB相关基础知识作者:杨万富一:BDB体系结构1.1.BDB体系结构BDB总体的体系结构如图1.1所看到的,包括五个子系统(见图1.1中相关数)。1)数据存取子系统,2)事务子系统,3)锁子系统,4)内存池管理子系统,5)日志子系统。在一个应用程序中,并....
分类:
数据库 时间:
2014-10-07 12:09:13
阅读次数:
336
为什么要创建索引呢?这是由于,创建索引能够大大提高系统的性能。 第一,通过创建唯一性索引,能够保证数据库表中每一行数据的唯一性。 第二,能够大大加快 数据的检索速度,这也是创建索引的最基本的原因。 第三,能够加速表和表之间的连接,特别是在实现数据的參考完整性方面特别有意义。 第四,在使用分组和排序 ...
分类:
数据库 时间:
2014-10-07 12:56:43
阅读次数:
189
使用LoadRunner的数据库服务器资源监控器,可以在场景或会话步骤运行期间监控DB2、Oracle、SQL Server或Sybase数据库的资源使用率。在场景或会话步骤运行期间,使用这些监控器可以隔离数据库服务器性能瓶颈。对于每个数据库服务器,在运行场景或会话步骤之前需要配置要监控的度量。要....
分类:
数据库 时间:
2014-10-07 10:50:13
阅读次数:
232
好久没更新blog了,在新公司打拼了两个月,每天都从早忙到晚,学到了很多东西,但是没有时间来更新blog了。。。。
下面开始讲解这次的主题
公司老大让我研究 ocs 就是阿里云的 开放缓存服务 点击打开链接
其实就是一个memcache的服务
memchech 就是用内存来存放 key -value 在一些情况下就不必频繁的访问 数据库了(其实就是个map)
如何在常用的Dao...
分类:
数据库 时间:
2014-10-07 07:27:23
阅读次数:
279
下载地址: SQLite for windows 解压放到某个目录比如: cd到相应目录: sqlite 文件名 便进入了
分类:
数据库 时间:
2014-10-07 02:05:03
阅读次数:
217
"An internal system error has occuredA problem that we were not expecting has occured.Please report this bug in your distribution bugtracker withthe e...
分类:
数据库 时间:
2014-10-07 00:51:22
阅读次数:
325
RDBMS 方言 DB2 org.hibernate.dialect.DB2Dialect DB2 AS/400 org.hibernate.dialect.DB2400Dialect DB2 OS390 org.hibernate.dialect.DB2390Dialect PostgreSQL org.hibernate.dialect.PostgreSQLDialect MySQL...
分类:
数据库 时间:
2014-10-07 00:36:23
阅读次数:
313
1. 登陆与退出
(1) 登陆
mysql –u用户名–p密码
此命令密码是明文
mysql –u用户名–p
Enter Password
登陆的同时指明主机号:
mysql –h主机名–u用户名 –p密码
登陆的同时指明端口号
mysql –h主机名–u用户名 –p密码–P端口号(3306)
登陆的同时修改命令提示符:
mysql –h主机名–u用户名 –p...
分类:
数据库 时间:
2014-10-07 00:18:32
阅读次数:
364