限制查询的行和列来提高性能
这条规则非常简单,这里就不细说了。
使用搜索可参数化判断(sargable conditions)来提高性能
Sargable 由 Search ARGument Able 简写而来,字面意思是搜索可参数化?还是比较晦涩哎...
总之使用Sargable判断可以帮助查询优化器更有效地利用索引,并提高采用 index seek 的可能性,我们先把所有的操作符分...
分类:
数据库 时间:
2014-07-09 12:50:31
阅读次数:
288
初学ASP.NET 连接数据库测试...
分类:
数据库 时间:
2014-07-09 09:39:53
阅读次数:
186
背景叙说:多个应用在同一数据库在建立多个用户,并进行访问的时候。这时,我们需要注意数据库的最大链接数。第一步,在cmd命令行,输入sqlplus第二步,根据提示输入用户名与密码1.查看processes和sessions参数SQL>showparameterprocessesNAMETYPEVALUEdb_writer_processesin..
分类:
数据库 时间:
2014-07-09 08:05:58
阅读次数:
272
[root@ladb1~]#su-oracle[oracle@ladb1~]$sqlplus/nologSQL*Plus:Release10.2.0.1.0-ProductiononTueJul821:47:012014Copyright(c)1982,2005,Oracle.Allrightsreserved.SQL>conn/assysdba;Connected.查询Oracle中所有用户信息1.查看所有用户:select*fromdba_users;select*f..
分类:
数据库 时间:
2014-07-09 08:04:43
阅读次数:
239
以前学习脚本知道一个概念,关于脚本运行方式的问题,我们熟知的脚本运行方式有以下几种:(1)、./script.sh(点斜线脚本)(2)、shscript.sh(sh空格脚本)(3)、sourcescript.sh(source空格脚本)(4)、.script.sh(点空格脚本)先写个简单的脚本,把执行结果贴在下面,然后分别对这几种..
分类:
数据库 时间:
2014-07-09 08:15:03
阅读次数:
255
Oracle工具之--ASM与文件系统及跨网络传输文件OracleDBMS_FILE_TRANSFER可以实现文件系统和ASM磁盘组之间实现文件传输及ASM磁盘组之间跨网络的传输。DBMS_FILE_TRANSFER:TheDBMS_FILE_TRANSFERpackageprovidesprocedurestocopyabinaryfilewithinadatabaseortotransferabinaryf..
分类:
数据库 时间:
2014-07-09 08:37:23
阅读次数:
261
explainplanforselectCFG_ID,COUNT(0)totalfromLOG_FD_VIDEO_SAMPLEawhere1=1andSERVICE_TYPE=35andFOUND_TIME>=to_date(‘2014-07-0800:00:00‘,‘yyyy-MM-ddHH24:mi:ss‘)andFOUND_TIME<=to_date(‘2014-07-0816:00:00‘,‘yyyy-MM-ddHH24:mi:ss‘)AND(cfg_idin(‘30811‘,‘30812..
分类:
数据库 时间:
2014-07-09 08:14:21
阅读次数:
298
命令:showprocesslist;如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。showprocesslist;只列出前100条,如果想全列出请使用showfullprocesslist;mysql>showprocesslist;命令:showstatus;命令:showstatuslike‘%下面变量%‘;Abo..
分类:
数据库 时间:
2014-07-09 08:22:27
阅读次数:
332
1. myisam跟memory支持表级别锁定 BDB 页级锁定 Innodb 行级锁定 2.表锁(不是表嫂哈) lock table read //只读表锁,也就是说执行了这个锁后,锁内的操作只能为读操作 select * from ..... unlock...
分类:
数据库 时间:
2014-07-12 13:07:29
阅读次数:
218
随着移动互联网的发展,大量的非结构化数据随之产生,不仅对数据库存储大数据提出了新的要求,同时对于查询数据和进行大数据分析也提出了苛刻的要求,这些显然是单服务器处理能力无法满足的,自然建立一个集群是不可避免的。集群的复杂性大家众所周知,而MongoDB的优势之一正式可以帮助我们解决这些问题。分片(sh...
分类:
数据库 时间:
2014-07-12 13:00:54
阅读次数:
267
原文:C#备份还原MySql数据库项目结束,粘点代码出来让Google或Baidu一下,原因是现在还搜不到这么现成的调用MySql的工具mysqldump来实现。类Cmd来实现调用cmd命令,要启动的进程所在的目录是说mysql自动的备份还原数据库工具mysqldump和mysql所在目录,当然,这...
分类:
数据库 时间:
2014-07-12 12:55:39
阅读次数:
251
原来join=inner join,left/right/full join=left/right/full outer join。join/inner join仅返回匹配的left outer join返回左边每一项,右边不匹配的就null,right反之full outer join返回左右的,...
分类:
数据库 时间:
2014-07-12 12:54:23
阅读次数:
234
1.一般默认情况下sql_mode默认为空,也就是不严格的sql检查2.如果sql_mode为空的情况下,测试: create table tt3 (name char(2)); //定义一个name字段长度为定长2的tt3表 insert into tt3 values ('wo');...
分类:
数据库 时间:
2014-07-12 09:16:32
阅读次数:
235
原文: MySQL的备份与还原 MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 1.Win32下MySQL的备份与还原 1.1 备份 开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/b...
分类:
数据库 时间:
2014-07-12 00:54:52
阅读次数:
306
PS:一个实际的存储过程案例CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_delete_article_by_id`(IN `id` int)BEGIN#Routine body goes here...DECLARE temp INT;SET @a...
分类:
数据库 时间:
2014-07-12 00:50:23
阅读次数:
329
1.尽量使用“绑定参数”功能,php中可用pdo进行一系列操作2.php可使用mysql_real_escape_string()函数进行输入过滤;
分类:
数据库 时间:
2014-07-12 00:49:11
阅读次数:
166
本文我们主要介绍了Oracle 10g创建表空间的完整步骤,包括表空间的创建与删除、为应用创建用户以及权限的授予等操作,希望能够对您有所帮助。AD:WOT2014:用户标签系统与用户数据化运营培训专场Oracle 10g数据库中,当在数据库中创建用户时,基于应用性能和管理方面的考虑,最好为不同的用户...
分类:
数据库 时间:
2014-07-12 00:47:09
阅读次数:
334
SET nocount ON USE tempdbgo IF ( OBJECT_ID('t1') IS NOT NULL ) DROP TABLE t1CREATE TABLE t1 ( n INT )INSERT INTO t1 SELECT 2 UNIO...
分类:
数据库 时间:
2014-07-12 00:46:24
阅读次数:
262
ORACLE数据库创建的时候,创建了一系列默认的用户和表空间Oracle10g默认安装带来的用户名/密码UsernamePasswordDescriptionSee AlsoCTXSYSCTXSYSTheOracleText accountOracleText ReferenceDBSNMPDBSN...
分类:
数据库 时间:
2014-07-12 00:45:12
阅读次数:
278
原文: SQL Server中存储过程比直接运行SQL语句慢的原因 在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点:1. 存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库...
分类:
数据库 时间:
2014-07-12 00:42:28
阅读次数:
263