Oracle

ORACLE知识

余枫编写2002.10前言:关系数据库的简单介绍1970.Dr.E.F.codded创建了关系数据库的模型(类似现在常用的二维表格)关系数据库由许多数据对象组成,被关系操作SQL命令管理着,数据之间有完整性的约束条件.RDBMS(relationaldatabasemanagementsystem)ORDBMS(objectrelationaldatabasemanagementsystem)ORACLERDBMS常称为ORACLESERVER它的内核是用

系统 2019-08-12 01:51:32 2425

数据库相关

归档逐步应用辅助数据库迁移(适用大数据库)

很多时候你可能要从一个大型数据库平台,迁移至同版本、同平台异地异机,但是停机时间很少,则可以通过备份热备份,然后手工不断应用归档日志,最后在停机时间应用剩余日志来解决,操作如下:确定源数据库信息,主要是查询源数据库归档情况,确认归档日志;selectnamefromv$archived_log;NAME------------------------------------------------------------------------------

系统 2019-08-12 01:51:26 2425

SqlServer

SQL server 经验分享(四):查询中增加序号列

语句:selectrowid=identity(int,1,1),*into#tempfrom表名select*from#temp举例:原始数据:数据库为mydata,表名为:刊名语句:selectrowid=identity(int,1,1),*into#tempfrom[mydata].[dbo].[刊名]select*from#temp结果:SQLserver经验分享(四):查询中增加序号列

系统 2019-08-29 22:37:47 2424

数据库相关

批量删除表

CREATEPROCEDUREdropTable@tableNamevarchar(40)ASdeclarecurcursorread_onlyforselectdistincttable_namefrominformation_schema.columnswheretable_namelike@tableNamedeclare@namevarchar(40),@sqlvarchar(1000)opencurfetchnextfromcurinto@nam

系统 2019-08-12 01:55:35 2424

MySql

MySQL的limit查询优化

网上也很多关于limit的五条优化准则,都是翻译自MySQL手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。文中不是直接使用limit,而是首先获取到offset的id然后直接使用limitsize来获取数据。根据他的数据,明显要好于直接使用limit。这里我具体使用数据分两种情况进行测试。1、offset比较小的时候select*fromstudentlimit10,10多次运行,时间保持在0.0004-0.0005之间Sel

系统 2019-08-12 01:55:25 2424

MySql

高性能mysql主主架构

A、环境描述服务器A(主)192.168.0.105服务器B(主)192.168.0.108Mysql版本:5.6.21SystemOS:CentOSrelease6.5主从需同步的数据库内容保持一致。B、主主配置过程(1)创建同步用户在主服务器上为从服务器建立一个连接帐户,该帐户必须授予REPLICAITONSLAVE权限。服务器A和服务器B互为主从,所以都要分别建立一个同步用户mysql>grantreplicationclient,replicati

系统 2019-08-12 01:53:10 2424

Oracle

Oracle case用法

1:update时做检查使用updatemw_contractsetpayTimes=(casewhenpayTimes>0thenpayTimes-1elsepayTimesend)wherecontractNo='2015001';2:select时使用selectcasewhenpayTimes>0thenpayTimes-1elsepayTimesendpayTimesfrommw_contract;Oraclecase用法

系统 2019-08-12 01:52:46 2424

数据库相关

修改一行SQL代码 性能提升了N倍

在PostgreSQL中修改了一行不明显的代码,把(ANY(ARRAY[...])改成ANY(VALUES(...))),结果查询时间从20s变为0.2s。最初我们学习使用EXPLANANALYZE来优化代码,到后来,Postgres社区也成为我们学习提升的一个好帮手,付出总会有回报,我们产品的性能也因此得到了极大的提升。事出有因我们所开发的产品是Datadog,它是专门为那些编写和运营大规模应用的团队、IT运营商提供监控服务的一个平台,帮助他们把海量的数

系统 2019-08-12 01:32:28 2424

数据库相关

Add/Delete/Update

首先是数据访问层的代码:1usingSystem;2usingSystem.Data;3usingSystem.Data.SqlClient;4usingSystem.Configuration;56namespaceWebTest.Common7{8/**////9///COperator的摘要说明。10///11publicclassCOperator12{13publicCOperator()14{15//16/

系统 2019-08-12 01:54:04 2423

数据库相关

安装SQL 2005小记

sql9.0版本出来快一年了,科室分派每个人一些学习任务,我的研究方向是NotificationServices和ServiceBroker,这里我想总结一下我的安装经历。由于这两个功能是SQL2005新增的,所以我在安装的时候也就一股脑的默认到底(最近觉得自己很糙),然后又给打了SP1的补丁,几天后,断断续续地快把联机文档看完,准备就教程做下实例,不想需要用到示例数据库,而默认情况下是没有安装的,二话没说,马上安装,不过最后提示现有版本高于现在安装组件的

系统 2019-08-12 01:53:18 2423

数据库相关

FOJ 1591 —— Coral的烦恼

#includeintmain(){__int64n,i,sum,l,r;while(scanf("%I64d",&n)!=EOF){sum=0;for(i=1;i*i<=n;i++){sum+=n/i*i;if(i!=n/i){l=n/(i+1)+1;r=n/i;sum+=i*(l+r)*(r-l+1)/2;}}printf("%I64d\n",sum);}return0;}借鉴别人的代码http://218.245.3.161/201

系统 2019-08-12 01:53:08 2423

SqlServer

SQL Server 2008 性能调优 optimize for ad hoc

参数化和即席查询,都是一个二难的选择。一旦选择参数化就有可能带来一种情况就是执行计划反复被利用。不会通过收集现有的统计信息,出一个比较优异的执行计划。即席查询也就是adhocquery,每次都需要重编译,花费比较大。这个是一个2难,需要平衡。对于这个问题sqlserver有简单参数化,强制参数化和2008才有的optimizeforadhocworkloads。optimizeforadhocworkloads的原理大概如此:当你第一次执行adhoc查询的

系统 2019-08-12 01:33:33 2423

SqlServer

sqlserver 数据库集群与热备

MSSQLServer数据库服务器可以说是应用范围最广的数据库产品,并且越来越多地在大型和比较关键的应用系统中提供服务。当企业应用越来越复杂、数据量越来越大的时候,SQLServer数据库要不停的进行处理、存储、查询的工作,这个时候企业就要考虑SQLServer数据库服务器的性能和速度及安全性了。然而,长期以来,SQLSERVER数据库服务器都只有“热备”的解决方案,而没有“负载均衡”和“集群”的解决方案。这种解决方案固然提升了系统的可靠性,但也存在一些问

系统 2019-08-29 22:44:36 2422

Oracle

Oracle的Net Configuration Assistant 配置

在进行团队开发的时候,一般团队的每一个人只需要安装一个客户端即可,没有必要安装一个Oracle数据库服务器,而数据库服务器是属于共享的,此时,我们就需要配置客户端。客户端的配置可以有以下两种方式:第一种是使用NetConfigurationAssistant;第二种是使用NetManager;这两个工具在开始菜单都有,个人比较喜欢使用NetConfigurationAssistant,因为它是基于向导式的,非常方便,而且不怎么会出错。第一,打开NetCon

系统 2019-08-12 09:27:26 2422

MySql

PHP移动互联网的发展票据(6)——MySQL召回数

原文地址:http://www.php100.com/html/php/api/2014/0326/6707.html一、数据类型1、整型数据类型存储空间说明取值范围TINYINT1字节很小的整数带符号值:-128~127无符号值:0~255SMALLINT2字节较小的整数带符号值:-32768~32767无符号值:0~65535MEDIUMNT3字节中等大小的整数带符号值:-8388608~8388607无符号值:0~16777215INT4字节标准整数

系统 2019-08-12 01:55:38 2422