Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SqlServer 2016-数据库大小太重要了_Sql Server_Database_Ssis_Bigdata_Sql Server 2016 - Fatal编程技术网

Sql server SqlServer 2016-数据库大小太重要了

Sql server SqlServer 2016-数据库大小太重要了,sql-server,database,ssis,bigdata,sql-server-2016,Sql Server,Database,Ssis,Bigdata,Sql Server 2016,对不起,如果我犯了错误,我是法国人 我有一个数据库,当我创建它时,这里有一些统计数据: 数据库大小:16MB mdf文件大小:8 MB ldf文件大小:8 MB DB模式很简单,表压缩是页面类型 我传输数百万行,但我使用TABLOCK或TABLOCKX/HOLDLOCK。。。 最后我有这个: 数据库大小:2512MB mdf文件大小:729 MB ldf文件大小:1843 MB 哇!我的数据库中只有300万行,它的大小增长到2.5 GB 我使用合并、更新、删除、插入查询。我使用SSIS作业执行它

对不起,如果我犯了错误,我是法国人

我有一个数据库,当我创建它时,这里有一些统计数据:

  • 数据库大小:16MB
  • mdf文件大小:8 MB
  • ldf文件大小:8 MB
  • DB模式很简单,表压缩是页面类型 我传输数百万行,但我使用TABLOCK或TABLOCKX/HOLDLOCK。。。 最后我有这个:

  • 数据库大小:2512MB
  • mdf文件大小:729 MB
  • ldf文件大小:1843 MB
  • 哇!我的数据库中只有300万行,它的大小增长到2.5 GB

    我使用合并、更新、删除、插入查询。我使用SSIS作业执行它们。这是制药行业的大数据

    如何在不手动收缩的情况下自动减小数据库大小。 是否有关于减少日志大小影响或类似问题的查询


    谢谢大家

    将恢复模式设置为“简单”,然后收缩事务日志。

    可能:完整。首先,300万条记录和2.5gb的数据库不是大数据。第二,为什么要缩小尺寸?您遇到了什么问题?它只会在您缩小后再次增长,并且会在整个磁盘上分散,那么为什么要缩小它呢?你担心磁盘空间吗?@iamdave首先这只是一次尝试,但最后它将插入数十亿行。第二个问题是:如果我有2.5GB的数据库,只有300万条记录,那么如果我在100个数据库中有30亿条记录,会发生什么?我想缩小尺寸。。。我不知道如何…如果你有
    大数据
    ,那么你应该有
    大磁盘驱动器