teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

追記

2018/10/24 00:09

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -1,3 +1,7 @@
1
+ > ②データベースの使用量というのは例えばレコードを全件削除したら0mbに戻ると考えていいのでしょうか
2
+
3
+ 通常レコードを削除(delete from 〜)では、容量は開放されません(未使用としてフラグが立つだけ)。コンプレス(うろ覚え)のコマンド(SQL)を投げる必要が有ります。それでも、管理領域は残りますから0にはなりません。
4
+
1
5
  > ③DBの使用量を節約するテクニック
2
6
 
3
7
  5MBでは役に立たないでしょうが、テーブルが分散しているなら以下の話が役に立つでしょう

2

追記

2018/10/24 00:09

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -1,3 +1,8 @@
1
+ > ③DBの使用量を節約するテクニック
2
+
3
+ 5MBでは役に立たないでしょうが、テーブルが分散しているなら以下の話が役に立つでしょう
4
+ [データベースの正規化(正規形)とはなんぞや](http://gomocool.net/gomokulog/?p=514)
5
+
1
6
  > ④なぜローカルのDBにはこのような制限がないのでしょうか?
2
7
 
3
8
  ローカル環境においてもユーザ毎のハードディスクの使用容量:クオータ(disk quota)は設定できます(一般のUnix環境、Windowsは良く判らない)が、通常の制限はパテーションの未使用サイズまでだと思います。

1

誤記修正

2018/10/24 00:02

投稿

cateye
cateye

スコア6851

answer CHANGED
@@ -1,3 +1,3 @@
1
1
  > ④なぜローカルのDBにはこのような制限がないのでしょうか?
2
2
 
3
- ローカル環境においてもユーザ毎のハードディスクの使用容量:クオータ(disk quota)は設定できます(一般のUnix環境、Windowsは良く判らない)が、通常の制限はパテーションの未使用サイズまでだと思います。
3
+ ローカル環境においてもユーザ毎のハードディスクの使用容量:クオータ(disk quota)は設定できます(一般のUnix環境、Windowsは良く判らない)が、通常の制限はパテーションの未使用サイズまでだと思います。