1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:①.有大量重复值、且经常有范围查询(between, >,=,< =)和order by、group by发生...
分类:
数据库 时间:
2015-03-30 10:57:12
阅读次数:
133
SQLite3.0使用的是C的函数接口,常用函数如下:sqlite3_open() //打开数据库 sqlite3_close() //关闭数据库sqlite3_exec() //执行sql语句,例如创建表sqlite3_prep...
分类:
数据库 时间:
2015-03-30 10:55:30
阅读次数:
180
原文:SQL Server自动化运维系列——监控性能指标脚本(Power Shell)需求描述 一般在生产环境中,有时候需要自动的检测指标值状态,如果发生异常,需要提前预警的,比如发邮件告知,本篇就介绍如果通过Power shell实现状态值监控 监控值范围 根据经验,作为DBA一般需要监控如下系统...
分类:
数据库 时间:
2015-03-30 10:53:54
阅读次数:
204
什么是表分区一般情况下,我们建立数据库表时,表数据都存放在一个文件里。但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的磁盘下由多个cpu进行处理。这样文件的大小随着拆分而减小,还得到硬件系统的加强,自然对我们操作数据...
分类:
数据库 时间:
2015-03-30 10:52:08
阅读次数:
296
——直接放在需要查询的库中执行即可。 SELECT (case when a.colorder=1 then d.name else null end) 表名, a.colorder 字段序号,a.name 字段名, (case when COLUMNPROPERTY( a.id,a.name,.....
分类:
数据库 时间:
2015-03-30 10:46:53
阅读次数:
141
问题描述:公司数据库用的是微软的SqlServer,某天面临一个需求需要向一个不怎么更改的表里insert数据。当我去数据库insert的时候提示我identity_insert字段为off时无法完成insert操作。解决方案:usedatabase;
/*选择需要修改的数据库*/
setidentity_inserttablenameon;
/*..
分类:
数据库 时间:
2015-03-30 09:40:08
阅读次数:
142
六、权限1、先建用户,然后再授权mysql>createuserbenet@‘localhost‘identifiedby‘pwd@123‘;QueryOK,0rowsaffected(0.22sec)mysql>showgrantsfor‘benet‘@‘localhost‘;+-----------------------------------------------------------------------------------------------..
分类:
数据库 时间:
2015-03-30 09:42:34
阅读次数:
218
向某个数据库用户中插入、更新、删除一个表的数据,或是增加一个表的主键、索引时,出现下面的错误:
ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired...
分类:
数据库 时间:
2015-03-30 09:34:56
阅读次数:
196
在安装sql server 2005的过程中,需要注意一下问题:
一、没有SQL Server management Studio 这个选项时,需要下载SQLServer2005_SSMSEE.msi(在微软官方网站上),安装成功以后就可以了
二,在开始菜单下,找到SQL 2005时,打开上面的选相时,会出项如下图所示的情况:
SQL Server Management Studio...
分类:
数据库 时间:
2015-03-30 09:31:03
阅读次数:
121
一、操作
mysql默认字符集是latin1,但是我们大部分程序使用的字符集是utf8,我们就需要修改mysql的字符集了。
1)查看默认编码
showvariables like 'character%';
+--------------------------+----------------------------+
|Variable_name | Value |
+---...
分类:
数据库 时间:
2015-03-30 09:16:07
阅读次数:
185
1、Linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写;
2、用root帐号登录后,在/etc/my.cnf中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names= 0
其...
分类:
数据库 时间:
2015-03-30 09:14:34
阅读次数:
131
一、数据库日志表结构[sql]view plaincopyCREATETABLE[dbo].[WebLog_Msg]([LogID][int]IDENTITY(1,1)NOTNULL,[Date][datetime]NOTNULL,[Thread][nvarchar](255)NULL,[Level...
分类:
数据库 时间:
2015-03-30 09:14:06
阅读次数:
282
格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子...
分类:
数据库 时间:
2015-03-30 08:02:03
阅读次数:
224
创建数据库及数据库文件SQLServer的物理存储SQLSERVER数据库分为:系统数据库/用户数据库系统数据库:Master:master数据库记录SQLServer系统的所有系统级信息。主要包括实例范围的元数据、端点、链接服务器和系统配置设置以及记录了所有其他数据库的存在、数据库文件的位置以..
分类:
数据库 时间:
2015-03-30 06:56:14
阅读次数:
193
SQLSERVER2005与SQLSERVER2008新特性SQLSERVER2005新特性EnhancedDataTypes:存储最大8K-2GPartitionedTable(分区表):数据拆分管理背景:一个公司,有目前现存数据以及历史数据,各在一台SER上,服务器访问方式:SQL2000TABLE1:在一张table中,对数据进行分区EnhancedIndex..
分类:
数据库 时间:
2015-03-30 06:55:21
阅读次数:
235
SQLSERVER2008安装SQLSERVER2008版本:版本说明精简版:对于断开客户或单机应用工作组版:数据库工作组或分支机构的运营标准版:数据库服务器部门级应用(nomirror\partition\dbsnapshot)企业版:高扩展性和可用性的企业级数据库(具体参考文档:2008版本功能及参数比较)开发版:..
分类:
数据库 时间:
2015-03-30 06:52:57
阅读次数:
272
transform feedback是OpenGL中比较酷炫的特性之一,他让客户端应用程序可以获取到渲染流水线上的顶点数据。基于这一特性实现了基于z-pass场景决策渲染技术,当然在此并没有去了解何为z-pass场景决策渲染技术,总之是一个可以有效减少渲染数据的输送。这里只是通过一个简单的例子系统,去了解transform feedback对象的使用方法。...
分类:
数据库 时间:
2015-03-30 06:49:48
阅读次数:
286