首先声明,我只是个程序员,不是专业的DBA,以下这篇文章是从一个问题的解决过程去写的,而不是一开始就给大家一个正确的结果,如果文中有不对的地方,请各位数据库大牛给予指正,以便我能够更好的处理此次业务。 项目背景 这是给某数据中心做的一个项目,项目难度之大令人发指,这个项目真正的让我感觉到了,商场如战 ...
分类:
数据库 时间:
2016-11-23 22:50:17
阅读次数:
264
最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerProfiler把语句抓取了上来。 用ROW_NUMBER()进行分页 我们看看现场抓上来的分页语句: ...
分类:
数据库 时间:
2016-11-23 22:41:12
阅读次数:
331
本文导读:数据库设计是信息系统设计的基础,一个好的数据库设计在满足了软件需求之外,还要易维护、易扩充等等要求,还要考虑到数据的一致性、冗余性、访问效率,数据库设计包括:库的设计,表的设计,字段的设计,主键和外键的设计,索引设计,约束设计等等,下面介绍数据库设计的几个建议 一、一般好的数据库设计需要注 ...
分类:
数据库 时间:
2016-11-23 22:29:29
阅读次数:
253
本系列文章旨在收集在开发过程中遇到的一些常用的SQL语句,然后整理归档,本系列文章基于SQLServer系列,且版本为SQLServer2005及以上…… 文章系列目录 本文内容简介 这篇文章主要介绍以下内容: 快速查询表的总记录数 非递归查询树形结构表的所有子节点 清除查询缓存 编程中构建Wher ...
分类:
数据库 时间:
2016-11-23 22:12:56
阅读次数:
218
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt101 1. like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 2. like key ...
分类:
数据库 时间:
2016-11-23 22:08:23
阅读次数:
190
一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) ...
分类:
数据库 时间:
2016-11-23 22:05:41
阅读次数:
320
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt108 Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。 (1)锁表查询的代码有以下的 ...
分类:
数据库 时间:
2016-11-23 22:04:07
阅读次数:
213
Entity Framework Code First 检查连接字符串使用的数据库是否存在,如果不存在,则会自动创建数据库文件。你可以在 App_Data文件夹下查看数据库是否被创建(如果你没有看到Movies.mdf 文件,点击解决方案资源管理器工具栏上的“显示所有文件”按钮,单击“刷新”按钮,然 ...
分类:
数据库 时间:
2016-11-23 20:19:11
阅读次数:
237
MySQL配置文件在Windows下叫my.ini,在MySQL的安装根目录下; 在Linux下叫my.cnf,该文件位于/etc/my.cnf。 Host '127.0.0.1' is not allowed to connect to this MySQL server 一般原因: MySQL数 ...
分类:
数据库 时间:
2016-11-23 20:18:45
阅读次数:
208
源代码地址:http://git.oschina.net/tiama3798/BootstrapBack_Demo 1.Model层 2.抽象层实例: 基础接口 /// <summary> /// 基础接口 /// </summary> public interface IBaseAbstract< ...
分类:
数据库 时间:
2016-11-23 20:15:31
阅读次数:
1674
SqlServer 一个查询语句导致tempdb增大55G 今天操作着服务器,突然右下角提示“C盘空间不足”! 吓一跳!~ 看看C盘,还有7M!!!这么大的C盘空间怎么会没了呢?搞不好等下服务器会动不了! 第一反应就想可能是日志问题,很可能是数据库日志问题 于是查看日志,都不大,正常。 看看系统报错 ...
分类:
数据库 时间:
2016-11-23 20:02:16
阅读次数:
254
在数据集成的开发中,经常会需要给对方创建视图,让其可以查看一些必要的数据。既在数据库中创建用户,并赋给该用户查询视图的权限 一、SQLServer SQLServer可以参考:http://www.cnblogs.com/xwdreamer/archive/2012/06/25/2562828.ht ...
分类:
数据库 时间:
2016-11-23 19:44:07
阅读次数:
215
比如: 表 :user 字段:orders (值为 1,2,3) 要求根据字段 orders 按2 -> 1 -> 3 排序 使用以下语句实现SELECT *FROM userORDER BY CASE orders WHEN 2 THEN 1 WHEN 1 THEN 2 WHEN 3 THEN 3 ...
分类:
数据库 时间:
2016-11-23 19:32:50
阅读次数:
221
MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户名,密码) userid(int) usernamevarchar(20) passwordvarchar(20) 1 jack jackpwd 2 owen owenpwd T2表结构(用户名,密码... ...
分类:
数据库 时间:
2016-11-23 19:25:40
阅读次数:
283
显示所有数据库 show datebases; 删除数据库 drop datebase dbName 创建数据库 create datebase [if not exists] dbName; //中括号部分可选,判断该数据不存在就创建 切换、使用指定数据库 use dbName; 显示当前使用数据 ...
分类:
数据库 时间:
2016-11-23 19:25:12
阅读次数:
144
JDBC连接oracle的实例 好久没写过jdbc,基本忘干净了,随意插一个图,简单学习一下。然后干别的。。。。。 使用jdbc操作数据库步骤是固定的 1.将驱动包导入到数据库,每一个数据库的驱动包都不一样,下面我提供一个Oracle数据库的驱动包http://download.csdn.net/d ...
分类:
数据库 时间:
2016-11-23 19:21:11
阅读次数:
217