一、前言很多数据库系统性能不理想是因为系统没有经过整体优化,存在大量性能低下的SQL语句。这类SQL语句性能不好的首要原因是缺乏高效的索引。没有索引除了导致语句本身运行速度慢外,更是导致大量的磁盘读写操作,使得整个系统性能都受之影响而变差。解决这类系统的首要办法是优化这些没有索引或索引不够好的SQL...
分类:
数据库技术 时间:
2014-09-24 17:39:28
收藏:
0 评论:
0 赞:
0 阅读:
320
六、有关索引的几个问题问题1,是否值得在identity字段上建立聚集索引。答案取决于identity字段如何在语句中使用。如果你经常根据该字段搜索返回很少的行,那么在其上建立索引是值得的。反之如果identity字段根本很少在语句中使用,那么就不应该对其建立任何索引。问题2,一个表应该建立多少索引...
分类:
数据库技术 时间:
2014-09-24 17:38:38
收藏:
0 评论:
0 赞:
0 阅读:
263
安装完ASP.NET,Oracle9i客户端后,使用System.Data.OracleClient访问Oracle数据库如果出现这种错误:System.Data.OracleClientrequiresOracleclientsoftwareversion8.1.7orgreater.原因Orac...
分类:
数据库技术 时间:
2014-09-24 17:37:18
收藏:
0 评论:
0 赞:
0 阅读:
338
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male", "email" : "step...
分类:
数据库技术 时间:
2014-09-24 17:37:08
收藏:
0 评论:
0 赞:
0 阅读:
263
四、分析执行计划创建索引根据语句的执行计划来判断应该对什么表创建什么索引,是常用优化技巧。其实文章前面的例子已经告诉读者如何结合statistics profile和statistics IO语句的输出来创建索引。这里分析一个稍微复杂一些的例子。SQL语句如下:SELECT CurrentseNo ...
分类:
数据库技术 时间:
2014-09-24 17:33:48
收藏:
0 评论:
0 赞:
0 阅读:
299
HahaMil数据库是一个基于·NET Framework的数据库操作组件,类似于微软的SqlHelper类,但更适合实际应用。HahaMil数据库中包含数据库操作方法,HahaMil数据库用于简化程序编码中需要重复的写SqlConnection、SqlCommand、SqlDataReader等等...
分类:
数据库技术 时间:
2014-09-24 17:31:18
收藏:
0 评论:
0 赞:
0 阅读:
339
今天让查看数据库中数据占用的空间大小,好做5年规划..... sql如下: select sum(bytes/1024/1024) M from dba_data_files --查询数据文件占用大小 select sum(bytes/1024/1024) M from dba_data_space --查询数据...
分类:
数据库技术 时间:
2014-09-24 16:17:48
收藏:
0 评论:
0 赞:
0 阅读:
439
1.环境准备确认两台机器有稳定的内网环境,且带宽足够,具有相同的Windows版本和SQLServer版本。确认两台机器的SQLServer端口在防火墙中是打开的,可以互相访问,且SQLServer(MSSQLSERVER)和SQLServer代理(MSSQLSERVER)服务都是自动启动的。SQLServer镜像需要使用计算机名来识..
分类:
数据库技术 时间:
2014-09-24 16:16:38
收藏:
0 评论:
0 赞:
0 阅读:
391
今天我一个朋友问我一个问题,通过showprocesslist看见一个%百分号,例:这种情况是由于执行存储过程造成的,示例如下:DELIMITER$$
USE`test`$$
DROPPROCEDUREIFEXISTS`test`$$
CREATEDEFINER=`admin`@`%`PROCEDURE`test`()
BEGIN
SELECTSLEEP(60);
END$$
DELIMITER;存..
分类:
数据库技术 时间:
2014-09-24 16:15:08
收藏:
0 评论:
0 赞:
0 阅读:
351
mysql的安装一般分为三种,源码安装,二进制安装,rpm安装,本文主要介绍二进制安装。先从mysql官方网站下载mysqlcommunicityserver5.5.39版本,平台为linux-generic。前期准备工作1和21.关闭iptableschkconfigiptablesoff(永久关闭)serviceiptablesstop2.关闭selinuxvi/etc/..
分类:
数据库技术 时间:
2014-09-24 16:11:48
收藏:
0 评论:
0 赞:
0 阅读:
349
mysql版本Alfa->Beta->GAGA代表生产环境使用mysql局限性1、不要复杂事务支持,RR级别下,辅助next-keylock,就可以满足高一致性要求了;2、真的需要物化视图时,可以采用触发器的方式变相实现;3、不支持函数索引、hashjoin、bitmap索引,虽然是硬伤,但大部分互联网应用..
分类:
数据库技术 时间:
2014-09-24 16:11:09
收藏:
0 评论:
0 赞:
0 阅读:
250
很多从ORACLE或者SQLSERVER移植到MySQL的朋友都遇到一个相同的问题,就是关于毫秒的存储与显示。由于MySQL
的只提供了DATETIME,TIMESTAMP,TIME,DATE,YEAR这几种时间类型,而且DATETIME以及
TIMESTAMP的最小单位是秒,没有存储毫秒级别的函数。不过MySQL却能识别时间中的毫..
分类:
数据库技术 时间:
2014-09-24 16:10:28
收藏:
0 评论:
0 赞:
0 阅读:
876
昨天测试服务器重启,mysql不能正常启动,后来由于业务的需要将内网的数据库迁移到测试服务器上,在还原数据库时报错如下:aaa@ubuntu:~/sql$mysql-uroot-p‘1qaz2wsx3edc‘<csip_business.sqlERROR1418(HY000)atline2945731:ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREAD..
分类:
数据库技术 时间:
2014-09-24 16:09:28
收藏:
0 评论:
0 赞:
0 阅读:
310
Mysql学习之--数据库连接和用户管理一、连接与断开服务器为了连接服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名。联系管理员以找出进行连接所使用的参数(即,连接的主机、用户名..
分类:
数据库技术 时间:
2014-09-24 16:08:09
收藏:
0 评论:
0 赞:
0 阅读:
392
DSI是Data Server Internals的缩写,是Oracle公司内部用来培训Oracle售后工程师使用的教材!...
分类:
数据库技术 时间:
2014-09-24 16:02:18
收藏:
0 评论:
0 赞:
0 阅读:
239
/*
四个排名函数的区别:
RANK()
返回结果集的分区内每行的排名。行的排名是相关行之前的排名数加一。
如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名。
DENSE_RANK()
返回结果集分区中行的排名,在排名中没有任何间断。行的排名等于所讨论行之前的所有排名数加一。
如果有两个或多个行受同一个分区中排名的约束,则每个约束行将接收相同的排名。
ROW_NUMBER()
...
分类:
数据库技术 时间:
2014-09-24 16:01:48
收藏:
0 评论:
0 赞:
0 阅读:
324
1.在PL/SQL中写SQL语句,习惯性结尾加分号(“;”),但是在C#中写SQL语句不必要加“;”。
例如:
with data as(……)
select * from data;后面加分号了,就报个
ORA-00911: 无效字符这样的错误。
2.在C#中调用存储过程,常常犯常识错误,下面是正确的使用方式//注意:这里参数名称前面都不能加":"
OracleParameter[] p...
分类:
数据库技术 时间:
2014-09-24 15:55:28
收藏:
0 评论:
0 赞:
0 阅读:
323
一直想学习下Linux下Oracle数据库方面的运维,但从头安装Linux操作系统,再装Oracle数据库的过程确实非常繁琐,涉及到了很多的操作系统和数据库的配置,门槛高。最近才发现Oracle已经为我们把这些繁琐的工作都帮我们做了,方法就是Oracle VirtualBox + Oracle VM Virtual Appliances(也叫Oracle VM Templates)。...
分类:
数据库技术 时间:
2014-09-24 15:55:18
收藏:
0 评论:
0 赞:
0 阅读:
319
如何卸载CentOS系统自带MySQL 1.1、查找以前是否装有MySQL命令:rpm-qa|grep-imysql可以看到如下图的所示:(图片来自互联网,仅做参考使用)说明系统自带:MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel51....
分类:
数据库技术 时间:
2014-09-24 15:49:58
收藏:
0 评论:
0 赞:
0 阅读:
753
http://www.hsqldb.org/HSQLDB (HyperSQL DataBase) is the leading SQL relational database software written in Java. It offers a small, fast multithreade...
分类:
数据库技术 时间:
2014-09-24 15:39:58
收藏:
0 评论:
0 赞:
0 阅读:
382