自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 linux 内存管理——性能优化策略

7.1 基本优化1)     关闭后台守护进程系统安装完后,系统会默认启动一些后台守护进程,有些进程并不是必需的;因此,关闭这些进程可以节省一部分物理内存消耗。以root身份登录系统,运行ntsysv,选中如下进程:iptablesnetworksyslograndomapmdxinetdvsftpdcrondlocal修改完后,重新启动系统。如

2013-04-28 17:36:11 887

转载 linux 内存管理——内核的shmall 和shmmax 参数

内核的 shmall 和 shmmax 参数SHMMAX= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。SHMMIN= 最小的内存segment的大小 SHMMNI= 整个系统的内存segment的总个数 SHMSEG= 每个进程可以使用的内存segment的最大个数配置信号灯( semphore )的参数:

2013-04-28 17:33:16 994

原创 Postgresql死锁的处理

今天遇到一个奇怪的现象,select和delete表时正常执行,但truncate和drop表时会一直运行,也不报错。查了些资料才发现问题的原因,总结如下:"drop table " 和 "truncate table " 需要申请排它锁 "ACCESS EXCLUSIVE ", 执行这个命令卡住时,说明此时这张表上还有操作正在进行,比如查询等,那么只有等待这个查询操作完成,"drop

2012-11-15 19:00:34 18867 1

转载 mongodb与mysql命令对比

mongodb与mysql命令对比传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 MyS

2012-11-07 15:45:43 751

转载 PostgreSQL9.1 PITR示例

本教程是PostgreSQL Cluster系列教程的一部分,该系列包括:PostgreSQL9.1 PITR示例  (该教程主要阐述DBA如何基于WAL日志做备份恢复)PostgreSQL9.1 Warm-Standby ---之基于拷贝WAL文件的方法 (file-based log shipping)PostgreSQL9.1 Warm-Standby ---之基于流复制

2012-11-04 22:05:51 1789

转载 MongoDB快速指南

连接数据库这部分让我们通过MongoDB shell来操作数据库. (我们也可以使用各种语言的MongoDB的驱动.  shell是非常方便系统管理员操作的环境)启动MongoDB Shell环境# 'mongo' 是个可运行程序. 准确的路径地址,取决于你安装的目录。$ bin/mongo默认的是连接localhost上的test数据库

2012-11-02 14:02:09 631

转载 配置 Postgresql 远程访问

环境:Debian 6.0.0 + Postgresql 8.4.7Postgresql 是用 dpkg -i 命令默认安装的,其余安装方式的文件路径可能会不同。如果找不到配置文件请用 find / -name "..." 查找。 一、编辑 pg_hba.conf,配置用户的访问权限 vi /etc/postgresql/8.4/main/pg_hba.conf

2012-10-25 10:07:07 590

原创 Postgresql:动态sql的例子

CREATE or Replace FUNCTION func_getnextid(      tablename varchar(240),      idname varchar(20) default 'id')  RETURNS integer AS $funcbody$  Declare      sqlstring varchar(240);      currentId intege

2012-10-25 10:04:41 9230

转载 PostgreSQL使用指南

一、进入PostgreSQL的命令      可以用安装目录下的/scripts中的runpslq.bat批处理文件进入。二、查看PostgreSQL中有多少个数据库      用命令/l可以显示当前数据库服务器中所有的数据库名。三、改变当前数据库      /c 数据库名四、新建一个数据库      create database 数据库名;五、查看所有的用户

2012-10-23 14:22:28 779

转载 postgresql基础命令

(1)用户实用程序:createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)dropdb 删除数据库dropuser 删除用户pg_dump 将PostgreSQL数据库导出到一个脚本文件p

2012-09-28 17:10:31 550

转载 Forfiles命令详解

Forfiles从文件夹或树中选择要进行批处理的文件。 语法forfiles [/p Path] [/m SearchMask] [/s] [/c Command] [/d[{+ | -}] [{MM/DD/YYYY | DD}]] 参数/p Path 指定 Path,表明要从哪里开始搜索。默认的文件夹是当前工作目录,该目录通过键入句号 (.)指定。

2012-08-28 10:39:22 812

转载 利用系统日期和时间自动命名文件【%date% %time%】

@echo offtitle 给文件自动命名测试echo %date% > 1.txt && echo %time% >2.txtecho %date%echo %time%echo %date%%time%echo.echo 截取日期中的部分字符echo %date:~0,4%echo %date:~5,2%echo %date:~8,2%echo.

2012-08-14 16:53:57 4702

转载 Mysql自动备份与恢复的脚本(windows)

Mysql自动备份与恢复的脚本(windows)-----------------------------------------------------------------------------------------------------------------------------d:\mysql\bin\mysqldump -uroot -pcreymm --all-da

2012-08-14 16:53:09 2280

转载 EditPLus 正则表达式

Editplus支持的正则表达式中英文详解\t Tab character.tab符号\n New line.新的一行(换行符). Matches any character.任何字符| Either expression on its left and right side matches the target string.For example, “a|b” matc

2012-08-09 13:38:35 564

转载 SQL Server 2005 镜像构建手册

1、 简介数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用

2012-08-08 18:20:27 603

转载 数据库镜像简介

From:http://msdn.microsoft.com/zh-cn/library/ms189852.aspx 一、数据库镜像的优点 提高数据库的可用性:发生灾难时,在具有自动故障转移功能的高安全性模式下,自动故障转移可快速使数据库的备用副本联机(而不会丢失数据)。 在其他运行模式下,数据库管理员可以选择强制服务(可能丢失数据),以替代数据库的备用副本。 增强数据保护

2012-08-08 18:17:20 3112 2

转载 windows 性能监视器图表中各曲线的意义

如果要查看系统的内存占用、CPU占用等性能信息,大家通常会想到Windows的任务管理器,不过在Windows 2000/XP中还有一个功能更为强大的工具,可以查看更为详细的系统性能信息。通过这些数据可以了解系统的工作状态以及资源的使用情况,而且它还具备日志记录和警报功能。根据日志记录可以诊断系统性能问题,从而优化系统。通过警报功能则可以监视系统中的性能数据,当达到指定条件时及时通知用户,可谓是电

2012-08-06 10:09:46 1611

原创 SQL SERVER多个版本共存的问题

今天在一台测试机上装了sql server 2000,2005 2个版本,服务器上安装完成后,准备用远程连接SQL服务器试试,结果始终连接不上SQL2005,只能连接上SQL2000. 第一种情况:       SQL2000服务器用的端口始终是1433端口,而SQL2005使用的是动态端口.那如果用程序连接SQL20005服务器的时候,程序如何知道SQL2005服务器用的是什么端口呢

2012-08-01 18:01:47 5402

转载 sql server 设置单用户模式

两种方法:一、sqlservr.exe -c   -m    -s    {instancename} 1、  如图所示,关闭sqlserver(实例)服务2、  运行---->cmd--->cd C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe –m注:C:\Program Files\

2012-08-01 14:56:12 5151

转载 SQL Server 查询优化 索引的结构与分类

一、索引的结构关系型数据库中以二维表来表达关系模型,表中的数据以页的形式存储在磁盘上,在SQL SERVER中,数据页是磁盘上8k的连续空间,那么,一个表的所有数据页在磁盘上是如何组织的呢?分两种情况:一是数据页间无序、随机地存储在磁盘上,这样的表叫做堆表;二是数据页间按某个表字段的值有序地存储在磁盘上,这样的表做索引组织表。索引是什么?从物理结构上可分为两种:聚集索引和非聚集索引。将表中

2012-07-30 11:11:33 1221

转载 SQL ERROR 7311解决方法

今天又遇到一个问题,建立一个Linked Server,在Management Studio可以展开它,看到视图,用select竟查不到数据,而且出现错误:Msg 7311, Level 16, State 2, Line 1Cannot obtain the schema rowset "DBSCHEMA_TABLES_INFO" for OLE DB provider "SQLNC

2012-07-26 18:10:24 3358

转载 如何创建从SQL到Oracle的DBlink

要创建一个从SQL到Oracle的DBlink,首先需要在该SQL端安装Oracle的客户端(用oracle自己提供的instant client不知道可不可以,没尝试过),安装好客户端以后,可以按照以下的步骤来进行:1、利用Net Manager创建服务,具体步骤如下图片所示:打开Oracle安装客户端的时候所装好的Net Manager输入网络服务名,可以随便输入选择T

2012-06-20 10:33:02 9689

转载 Sql server备份与还原

一.备份数据库BACKUP DATABASE test to disk ='D:/cbmBack/previousDay.bak'with init,name='full backup'备注:with init表示指针移动文件头部去写。 二.备份日志BACKUP LOG  test todisk ='D:/cbmBack/log.bak'with init备

2012-06-18 17:33:30 959

转载 SQL SERVER 中临时表与表变量的区别

我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?  临时表  临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命令DROP掉,才会消

2012-04-12 14:14:24 869

转载 SQL Server 创建表 添加主键 添加列常用SQL语句

--删除主键alter table 表名 drop constraint 主键名--添加主键alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)--添加非聚集索引的主键alter table 表名 add constraint 主键名 primary key NONCLUSTERED(字段名1,字段名2……)新

2012-03-08 17:05:09 95637 2

转载 调整max_allowed_packet的大小

max_allowed_packet包或任何生成的/中间字符串的最大大小。这个过程大部分发生在load data file中,有时也发生在update,insert中。    包消息缓冲区初始化为net_buffer_length字节,但需要时可以增长到max_allowed_packet字节。该值默认很小,以捕获大的(可能是错误的)数据包。    如果你使用大的BLOB 列或长字符串

2011-11-22 14:32:51 14157

转载 oracle 修改字段类型的方法

因为业务需要,修要修改某个字段数据类型有number(5),变为number(5,2)型要是没有数据的话直接用以下语句即可alter   table tb_test modify permile number(5,2);但是有数据的话 就不能用上面方法了,alte

2011-09-27 17:30:58 412

转载 mysql字符串连接函数

MySQL中concat函数使用方法:CONCAT(str1,str2,…)  返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。注意:如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字

2011-09-23 11:42:43 443

转载 查看 SQL Server 2000 中数据表大小的方法

下面这几条语句,可以返回每个数据表大小:create table tmp (name varchar(50),rows int,reserved varchar(50),data varchar(50),index_size varchar(50),unused varc

2011-08-10 10:19:23 1870

转载 解决配置 SQL Server 2008 的若干问题(安装失败、不能创建数据库等)

一、安装失败的问题干净的 Windows Server 2003 系统,补丁都打齐了,就是 SQL Server 2008 安装失败。仔细分析安装日志,发现是 XML 6.0 sp1(KB933579) 安装失败导致的数据库安装失败。检查发现,原来系统已经安装了 XML 6.

2011-08-04 15:28:15 9174

转载 ORACLE 中ROWNUM用法总结!(精华)

对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rown

2011-07-29 09:44:55 481

转载 Oracle中常用的数据字典

查看当前用户的缺省表空间  SQL>select username,default_tablespace from user_users;  查看当前用户的角色  SQL>select * from user_role_privs;  查看当前用户的系统权限和表级权限  SQL>

2011-07-29 09:41:46 373

转载 oracle创建表空间

SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba //创建临时表空间     create temporary tablespace user_temp   tempfile '

2011-07-29 09:40:23 480

原创 ora-00959表空间 不存在 oracle imp 导入问题

如果表中含LOB类型的字段,导入时会出现ORA-00959错误, 并由此引发IMP-00017和IMP-00003错误, 使表导入不成功.问题原因:导入时, 表会创建到导入用户的默认表空间中; 可是 LOB字段的物理存储参数却是单独指定的, 并不自动创建到默认表空间中.解决问题的

2011-07-29 09:39:13 8784

转载 SQL Server死锁问题的解决与分析

死锁,简而言之,两个或者多个trans,同时请求对方正在请求的某个对象,导致双方互相等待。简单的例子如下:   trans1                                            trans2   -------------------------

2011-07-28 13:20:30 590

转载 Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:

2011-07-26 13:33:06 461

转载 Oracle listener静态注册和动态注册

Oracle listener静态注册和动态注册 oracle10g里通过netca命令得到的listener.ora默认就是动态监听,但是默认没有设置instance_name和service_names参数。我一般是先启动db,然后启动监听,当时怎么启动监听,通过lsnrct

2011-07-26 13:28:51 896

原创 sp_executesql

执行可以多次重复使用或动态生成的 Transact-SQL 语句或批处理。Transact-SQL 语句或批处理可以包含嵌入参数。Transact-SQL 语法约定语法 sp_executesql [ @stmt = ] stmt[      {, [@params=] N'

2011-07-07 16:45:50 437

原创 oracle 日期函数

<br />相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。<br /><br />计算2个日期间间隔时间:<br />se

2011-03-15 16:57:00 634

原创 DOS命令大全

<br />net use //ip/ipc$ " " /user:" " 建立IPC空链接  <br /><br />net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接  <br /><br />net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:  <br /><br />net use h: //ip/c$ 登陆后映射对方C:到本地为H:  <br /><br />net use //ip/ipc$ /del

2010-07-27 14:09:00 294

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除