NI-Lab.

nilog:

← 前の日 2020-05-25 次の日 →
← 一年前 一年後 →
Twitter (2020-05-25)
Oracle の断片化解消。

ALTER TABLE MOVE を実行するとインデックスが無効化される(・_・;)

自動セグメント管理方式なら ALTER TABLE SHRINK SPACE は ALTER TABLE ENABLE ROW MOVEMENT で行移動を有効化しておく必要がある。
[t] 2020-05-25 22:50:30
関連するかも情報
書籍『Oracleの基本』より。デフラグ的なものが必要らしい。

「更新をくり返すとテーブルは断片化します。断片化はSQLの処理速度低下やストレージ領域の無駄づかいにつながるため、定期的にメンテナンス作業を行って断片化を解消する必要があります」
[t] 2020-05-25 22:50:30
Oracle の断片化解消。

ALTER TABLE MOVE を実行するとインデックスが無効化される(・_・;)

自動セグメント管理方式なら ALTER TABLE SHRINK SPACE は ALTER TABLE ENABLE ROW MOVEMENT で行移動を有効化しておく必要がある。
[t] 2020-05-25 22:50:30
「世界トップエンジニア「Oracle ACE」率いる精鋭エンジニアたちが生み出した究極の入門書。豊富な現場実務と新人教育、ORACLE MASTER Platinum年間取得者数4年連続No.1企業の経験から得られた“本当に必要な知識”」

Oracleの基本 ~データベース入門から設計/運用の初歩まで https://www.amazon.co.jp/dp/4774192511?tag=nilabnilog-22&linkCode=osi&th=1&psc=1
[t] 2020-05-25 22:50:31
「PostgreSQLデータベースはバキューム処理として知られている定期的な保守を必要とします」
「更新、あるいは削除された行によって占められたディスク領域の復旧または再利用」

定常的なバキューム作業 https://www.postgresql.jp/document/9.2/html/routine-vacuuming.html
[t] 2020-05-25 22:52:42
「インデックススキャンを高速化するために、MySQL にテーブルを再構築させる次の「null」 ALTER TABLE 操作を定期的に実行できます。 ALTER TABLE tbl_name ENGINE=INNODB」

MySQL :: MySQL 5.6 リファレンスマニュアル :: 14.10.4 テーブルのデフラグ https://dev.mysql.com/doc/refman/5.6/ja/innodb-file-defragmenting.html
[t] 2020-05-25 22:58:28
「ストレージ領域を削減し、テーブルアクセス時の I/O 効率を向上させるために、テーブルデータとそれに関連付けられたインデックスデータの物理ストレージを再編成します」

MySQL :: MySQL 5.6 リファレンスマニュアル :: 13.7.2.4 OPTIMIZE TABLE 構文 https://dev.mysql.com/doc/refman/5.6/ja/optimize-table.html
[t] 2020-05-25 22:59:09
リレーショナル・データベースはどれもこれも断片化解消のコマンドが必要なんだなぁ。。。
[t] 2020-05-25 22:59:48
"ENVOY IS AN OPEN SOURCE EDGE AND SERVICE PROXY, DESIGNED FOR CLOUD-NATIVE APPLICATIONS"

Envoy Proxy - Home https://www.envoyproxy.io/
[t] 2020-05-25 23:01:49
2020年05年25日のnilogをすべて表示する

- NI-Lab.
- Mastodon (@nilab@mastodon-japan.net)
- Twitter (@nilab)
- Timelog (@nilab)
- はてなブックマーク (id:nilab)

Web Services by Yahoo! JAPAN