我的一般问题是,假设您有一个大小为20G的SQL Server 2005数据库和一个空的日志文件。如果您运行一系列更新,使每个表和每行恰好接触一次,那么日志文件是否会增长到与数据库相同的大小?或者这取决于其他因素?
我问这个问题是因为我正在执行数据库更新。我有一个被一些专有软件使用的数据库。对每个表和每个字段进行更新。软件没有详细的输出,只有一个“未完成”/“完成”的复选框。因为没有描述性输出,所以我想弄清楚如何判断它是否接近末尾。
那么,当所有内容都被触及时,日志文件是否可能与数据库的大小相同?或者,日志文件是否以这种方式包含与数据库大小无关的不同信息?
当人们写一篇文章时,他们会提交一张照片来说明事件。但是,显示的空间并不大。所以,我想减少它们的宽度和/或高度,同时保持它们原来的比例。否则,图像会失真。
假设最大宽度是300px。任何比这更宽的都会看到它的宽度减少到300px。但是,我想把高度降低到同样的比例。例如: 600 x 800将变为300px x 400px。因此,我需要能够检查尺寸
如何检查这些尺寸?我什么时候检查它们?(i)上传后,(ii)从数据库检索时?
感谢你的帮助
因此,基本上,我想要做的是删除数据库中的所有键,如果它的大小小于1GB。我想通过一个PHP脚本和折叠代码来完成这个任务。
<?php
//Connecting to Redis server
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
$redis->select(0);
$memstats = $redis->info("me
首先,我想知道如何估计它将包含的最大表的数据库大小。我有以下几点:
+----------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+-------+
| users_id | int(32) unsigned | NO | MUL | NULL | |
| s | b
我想计算数据库大小,但基于日期。例如,能否知道我上个月或去年的数据库大小。
SELECT table_schema "Data Base Name", sum( data_length + index_length ) / 1024 / 1024 /1024 "Data Base Size in GB"
FROM information_schema.TABLES GROUP BY table_schema ;
我使用了这个查询,但它目前只给出了大小。但是我想要获得历史大小,这样我就可以对数据库的大小进行一些分析。
我被要求确定我们的应用程序使用了多少数据,以及它增长的速度有多快。问题是许多应用程序共享相同的数据库和表,其中一个列用于确定数据属于哪个应用程序。它是一个DB2数据库。
有没有办法找到表用于给定行的所有列的字节大小?重要的是,我只选择那些属于我的应用程序的行。
如果一列不能为空,我不会将它包含在SQL中,我只是将它的大小乘以行数。我主要尝试确定可空和可变大小列的平均大小(我们使用VARCHAR和BLOB)。
目前我正在做的事情看起来像这样:
SELECT VALUE(LENGTH(COLUMN_1), 0) AS LEN_COL_1, repeat for each variable size