SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく
nkmt
投稿数: 1668
Win2012
SQL Server 2012 STDの環境
SQL SERVERの950万件のデータを
xpa3.1でDBDELしている時に
Management Studioを見ていたら
ファイルがさっと存在しなくなるのではなく
件数がだんだん減っていく様子が見てとれました。
DBDELって データをDROPというかERASEする処理ではなく
レコードDELETEする処理なんでしょうか?
DBDELを発行するタスクは、トランザクション無し。
この処理をサーバー、クライアントで実行していたら
物凄い数のSQL文がLAN上を行き交うのでしょうね。
私の使い方が誤っているのでしょうか?
DBDELっててっきりファイルDROPだと思ってたのに
違うのでしょうか?
Magicを強制終了しましたが、Management Studio側での
レコード件数がだんだん減っていくのが停止しません。
3000万件のDBDELって考えただけで恐ろしい。
※今、どんなSQL文が動いているか確認する術は有りますか?
DBDELがこのような挙動をするのであれば
DROP TABLE ○○CSV取込テーブル といったSQL文の発行が
望ましいのでしょうね。
※950万件のDBDELの最中に、Magicを終了させてもレコード件数が
だんたん減っていくのは止まりませんでしたが
最終的には件数=0、使用されているデータ領域は
1500MBでした。
SQL Server 2012 STDの環境
SQL SERVERの950万件のデータを
xpa3.1でDBDELしている時に
Management Studioを見ていたら
ファイルがさっと存在しなくなるのではなく
件数がだんだん減っていく様子が見てとれました。
DBDELって データをDROPというかERASEする処理ではなく
レコードDELETEする処理なんでしょうか?
DBDELを発行するタスクは、トランザクション無し。
この処理をサーバー、クライアントで実行していたら
物凄い数のSQL文がLAN上を行き交うのでしょうね。
私の使い方が誤っているのでしょうか?
DBDELっててっきりファイルDROPだと思ってたのに
違うのでしょうか?
Magicを強制終了しましたが、Management Studio側での
レコード件数がだんだん減っていくのが停止しません。
3000万件のDBDELって考えただけで恐ろしい。
※今、どんなSQL文が動いているか確認する術は有りますか?
DBDELがこのような挙動をするのであれば
DROP TABLE ○○CSV取込テーブル といったSQL文の発行が
望ましいのでしょうね。
※950万件のDBDELの最中に、Magicを終了させてもレコード件数が
だんたん減っていくのは止まりませんでしたが
最終的には件数=0、使用されているデータ領域は
1500MBでした。
投票数:0
平均点:0.00
投稿ツリー
-
SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく
(nkmt, 2017-6-14 13:50)
- Re: SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく (IIT, 2017-6-14 15:02)
- Re: SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく (nkmt, 2017-6-14 15:15)
- Re: SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく (nkmt, 2017-6-14 15:30)
- Re: SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく (nkmt, 2017-6-14 15:30)
- Re: SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく (nkmt, 2017-6-14 15:37)
- Re: SQL SERVERのデータ、DBDEL、だんだんレコードが消えていく (nkmt, 2017-6-17 19:55)