SQL Server数据库性能优化之SQL语句篇近期项目需要,做了一段时间的SQL Server性能优化,遇到了一些问题,也积累了一些经验,现总结一下,与君共享。SQL Server性能优化涉及到许多方面,如良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能、...
分类:
数据库 时间:
2015-06-24 12:20:33
阅读次数:
149
创建视图的目的简单 隐藏数据复杂性安全 可以对视图授权数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名创建视图1. 创建单表视图以下视图显示JAVA班的学生姓名、身份证号和班级。CREATE VIEW vJAVAstudentasSELECT sname 姓名,cardID 身份证号,...
分类:
数据库 时间:
2015-06-24 12:17:36
阅读次数:
234
使用SQL Manager管理工具连接到schoolDB。由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重。插入数据1. 练习:为表的所有字段插入数据为表中所有字段插入数据,可以不用指定列其中的into可以省去insert into TStudent values ('00008','...
分类:
数据库 时间:
2015-06-24 12:18:15
阅读次数:
140
1:查看MongoDB当前正在做哪些操作?db.currentOp()等同于:db.$cmd.sys.inprog.findOne() 2:详解currentOp()gechongrepl:PRIMARY> db.currentOp(){ "inprog" : [ { "opid" : 62...
分类:
数据库 时间:
2015-06-24 12:17:50
阅读次数:
371
1.Mysql数据库的安装(1)打开Mysql安装软件,同意相关协议进入下一步安装,在选择安装类型中选择【自定义】进入下一步安装。(2)选择安装的组件信息。(3)服务器软件安装目录(4)数据目录存放位置(5)点击下一步进入Mysql数据库软件的安装步骤。(6)开始安装数据库(7)安装好数据库之后进行...
分类:
数据库 时间:
2015-06-24 12:15:18
阅读次数:
184
一、ODBC(Open DataBase Connectivity : 开放数据库连接) ODBC 总体结构应用程序 执行处理并调用odbc函数,提交sql语句并检索结果 Driver Manager 管理应用程序和驱动程序之间的通讯,根据应用程序加载并卸载驱动程序,处理odbc函数调...
分类:
数据库 时间:
2015-06-24 12:15:25
阅读次数:
194
先着重介绍一下mysql的字符集,这样能对产生mysql的根源有一个了解。 mysql 的字符集支持有两个方面:字符集(Character set)和排序方式(Collation)。另外对于字符集的支持细化到四个层次: 服务器(server),数据库...
分类:
数据库 时间:
2015-06-24 11:10:48
阅读次数:
192
经常会碰到这样的场景,自测及单单点的测试时没有任何问题,但在并发环境或生产环境下有时出现没规律的异常、报错等情况。在代码中增加日志是其中一种解决方式;抓取指定异常时的dump,通过windbg也可以快速定位问题。 Procdump命令示例:procdump -ma -e 1 –f SqlExcep....
分类:
数据库 时间:
2015-06-24 10:57:13
阅读次数:
163
一 准备1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msiopenssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接2...
分类:
数据库 时间:
2015-06-24 10:57:27
阅读次数:
222
DELIMITER $$DROP FUNCTION IF EXISTS `fun_distance`$$CREATE FUNCTION `fun_distance`(lat1 float,lng1 float,lat2 float,lng2 float) RETURNS floatBEGINset ...
分类:
数据库 时间:
2015-06-24 10:48:25
阅读次数:
192
这是我们开启了bin-log, 我们就必须指定我们的函数是否是1 DETERMINISTIC 不确定的2 NO SQL 没有SQl语句,当然也不会修改数据3 READS SQL DATA 只是读取数据,当然也不会修改数据4 MODIFIES SQL DATA 要修改数据5 CONTAINS SQL ...
分类:
数据库 时间:
2015-06-24 10:48:15
阅读次数:
185
--统计某月份周情况没有的补0ifobject_id('temp_tb')isnotnulldroptabletemp_tbcreatetabletemp_tb([ID][numeric](18,0)IDENTITY(1,1)NOTNULL,[test_values]intNULL,[time]da...
分类:
数据库 时间:
2015-06-24 10:46:18
阅读次数:
157
显示数据库 show databases;当前数据库select database();显示表 show tables;更改表名称 alter table 原表名 rename 新表名; renametable原表名to新表名; -----------------------------------...
分类:
数据库 时间:
2015-06-24 10:43:21
阅读次数:
147
--SQLServer: SelectTOPN*FromTABLEOrderByNewID()--Access: SelectTOPN*FromTABLEOrderByRnd(ID) Rnd(ID)其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段(UserName) Select...
分类:
数据库 时间:
2015-06-24 10:42:28
阅读次数:
211
access函数是按照实际用户ID和实际组ID进行访问测试的。函数的定义如下:[cpp]view plaincopy#includeintaccess(constchar*pathname,intmode);//若成功返回0,若出错则返回-1.其中mode是下面所列常量的按位或。实践:[java]v...
分类:
数据库 时间:
2015-06-24 10:41:45
阅读次数:
184
所有Select加 With (NoLock)解决阻塞死锁,在查询语句中使用 NOLOCK 和 READPAST 处理一个数据库死锁的异常时候,其中一个建议就是使用 NOLOCK 或者 READPAST 。有关 NOLOCK 和 READPAST的一些技术知识点: 对于非银行等严格要求事务的行业,搜...
分类:
数据库 时间:
2015-06-24 10:38:10
阅读次数:
165
Windows 7系统中提示“本地无法启动MySQL服务,报的错误:1067,进程意外终止”的解决方法。
分类:
数据库 时间:
2015-06-24 10:38:41
阅读次数:
210