SQLSERVERS 数据整理方法

今天星期天,因数据库太慢,最后决定将数据库进行重新整理.
(假定数据库名称为:DB_ste)
1、根据现在的数据库的脚本创建一个脚本文件(FILENAME:DB_ste.sql)
2、建立新的数据库DB_ste2,若有文件组的数据库,则需要建立相同的文件组。(DB_ste_Group)
3、将数据文件(DB_ste)在新的数据库DB_ste2执行。(注意:因有些过程依赖其他服务器的数据库,所以服务器一定要联网络,在创建时会有些警告。而且新的数据库中的PRIMARY与CHECK的名称与旧的名称不一样,可以不理睬。)
4、利用MSSQL自带的DTS工具将DB_ste中的数据导入到DB_ste2中。
5、更改sp_renamedb 'DB_ste','DB_test'.
sp_renamedb 'DB_ste2','DB_ste'
6、可以进行利用数据库。
总结:
虽然这种方法对数据库的速度帮助比较大,但是并未从根本上解决数据库慢的问题。
因为数据库慢的最终原因没有查找的,所以再过半年,数据库同样会出现慢的情况,而且还会更慢。
总不会届时再如此整理吧,常在河边走,那有不湿鞋的。哪天数据搞出问题来就麻烦了。

(0)

相关推荐

  • SQLSERVERS 数据整理方法

    今天星期天,因数据库太慢,最后决定将数据库进行重新整理. (假定数据库名称为:DB_ste) 1.根据现在的数据库的脚本创建一个脚本文件(FILENAME:DB_ste.sql) 2.建立新的数据库DB_ste2,若有文件组的数据库,则需要建立相同的文件组.(DB_ste_Group) 3.将数据文件(DB_ste)在新的数据库DB_ste2执行.(注意:因有些过程依赖其他服务器的数据库,所以服务器一定要联网络,在创建时会有些警告.而且新的数据库中的PRIMARY与CHECK的名称与旧的名称不一

  • java一个数据整理的方法代码实例

    这篇文章主要介绍了java一个数据整理的方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 import java.sql.*; public class Main { //本地数据库 // static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; // static final String DB_URL = "jdbc:mysql://127.0.0.1

  • Flash与后台数据交换方法整理

    一.LoadVars篇   我之所以把XML也放在这里说,是因为XML和LoadVars数据交互的方式大体相同,就是传递时的数据内容有点不一样而已!    我现在列出在开发过程最常用的"用户密码验证"实例,加以说明! 复制代码 代码如下: //=======================================================;  // Flash代码;  //==================================================

  • Mongodb中MapReduce实现数据聚合方法详解

    Mongodb是针对大数据量环境下诞生的用于保存大数据量的非关系型数据库,针对大量的数据,如何进行统计操作至关重要,那么如何从Mongodb中统计一些数据呢? 在Mongodb中,给我们提供了三种用于数据聚合的方式: (1)简单的用户聚合函数: (2)使用aggregate进行统计: (3)使用mapReduce进行统计: 今天我们首先来讲讲mapReduce是如何统计,在后续的文章中,将另起文章进行相关说明. MapReduce是啥呢?以我的理解,其实就是对集合中的各个满足条件的文档进行预处理

  • layui 数据表格+分页+搜索+checkbox+缓存选中项数据的方法

    在做数据表格的时候遇到了很多坑, 今天整理一下方便以后使用. 主要功能是使用数据表格, 做分页,做搜索, 还有checkbox, 支持全选. 当选中一些数据的时候, 数据切换页面数据在切换回来后,选中状态就消失了, 我们希望切换回来的时候, 选中状态还能存在, 因此做了个缓存, 使checkbox 保持选中状态.代码如下: 1.HTML 搜索输入框 <form class="layui-form"> <div class="layui-input-inlin

  • c++读取和写入TXT文件的整理方法

    如下所示: #include "stdafx.h" #include <iostream> //无论读写都要包含<fstream>头文件 #include <fstream> #include <iomanip> using namespace std; int main() { //ifstream从文件流向内存的ifstream表示文件输入流,意味着文件读操作 ifstream myfile("c://a.txt"

  • MySQL数据备份方法的选择与思考

    从事DBA的行业也有两年多了,在数据备份上无论是理论和实践上,都积累了一些经验,恰逢这两天又出现一些数据备份方面的问题,这里,我将之前遇到过的数据备份方法简单做个整理. 我们都知道,保障数据库的稳定.安全.高效运行,是DBA的工作职责所在.对于DBA来讲,要想实现数据安全,数据备份可能是至关重要的一个环节. 我曾经就遇到过一个案例,业务方误删数据引发故障,要求DBA恢复数据,结果发现当天的数据没有备份,场面一度十分尴尬,本来这个故障是业务引发的,但是由于没有数据备份,最后业务和DBA各打五十大板

  • AngularJS实现controller控制器间共享数据的方法示例

    本文实例讲述了AngularJS实现controller控制器间共享数据的方法.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html ng-app="myapp"> <head> <title>www.jb51.net 控制器间共享数据</title> <link rel="stylesheet" href="http://netdna.bootstrapcdn.co

  • 使用Angular缓存父页面数据的方法

    angular做单页面应用是一个比较好的框架,但是它有一定的入门难度,对于新手来说可能会碰到很多坑,也有许多难题,大部分仔细看文档,找社区是能解决的. 但有些问题也许资料比较少,最近遇到过一个要缓存父页面的问题,就是点击进入子页后,再返回时父页面的数据要缓存下来,包括滚动条的位置.再做的过程当中查过 许多资料,都说的不很详细,今天把方法记录下来,供参考. 要想缓存,要用到嵌套路由(ui-router):    有三个嵌套的方法: 使用"点标记法",例如:.state('contacts

  • Angularjs的ng-repeat中去除重复数据的方法

    本文实例讲述了Angularjs的ng-repeat中去除重复数据的方法.分享给大家供大家参考,具体如下: 一.JS: ngApp.filter('unique', function () { return function (collection, keyname) { var output = [], keys = []; angular.forEach(collection, function (item) { var key = item[keyname]; if (keys.index

随机推荐