IT
数GB、7億行超のテキストファイルの分割に手間取っていたが、以下ブログに書かれていたPowershell1行で解決してしまった。 $i=0; cat .\test.txt -ReadCount 3 | % { $_ > test$i.txt;$i++ } -ReadCountで分割する行数を指定し、あとはファイル名を変更すれ…
シンプロビジョンのディスクに対しては、必ずしもデフラグを実施すべきではない。 ディスクプロビジョニング 仮想ディスクに対するストレージの割り当ては単純ではない。 この割り当てのことをディスクプロビジョニングと呼ぶが、VMWare では主に以下2つの方…
SQLServerインストール時の、ありがちな失敗事例を残しておく。 インストール後に別途手順で以下2点を実施しておかないと、クライアントと通信ができない。 TCP/IPでの接続が有効になっていない SQLServerインストール直後は、そのインスタンスではクライア…
(SQLServer管理関連) DMV : Dynamic Management View DMF : Dynamic Management Function (一般的なデータベース言語の種類) DDL : Data Definition Language DML : Data Manipulation Language DCL : Data Control Language (SSAS関連) DMX : Data Mi…
SQLServerにはUndocumented系と呼ばれる非公式ストアドプロシージャが存在する。 Microsoftとしては以下の通り利用は推奨していないが*1 It is strongly recommended to avoid using undocumented features of SQL Server in your Production environment. …
以下を参考にSQLServerのチューニングを実施したが、その際の気づきを残しておく。 blogs.msdn.microsoft.com インデックス再構築によって更新される統計は、更新対象インデックスの統計であって、それ以外の統計 (更新対象ではないインデックスや列の統計) …
2ホスト間でTCPコネクションを確立する際、3wayハンドシェイクと呼ばれる以下のようなTCPパケットのやりとりを行う。 ①クライアントがサーバへSYNパケットを送信 ②サーバがSYN+ACNパケットを返信 ③クライアントがACNパケットを送信 クライアントが②の後③を行…
不可能。 SQLServer2017より可能となった。 SQLServerの監査ログ出力機能にはSQL Server Audit と Profiler(Trace)の2つがある。 SQL Server Auditで出力した監査ログの参照方法は、SSMS上のGUI操作*1とfn_get_audit_file システム関数*2があるが、fn_get_au…