MySQL

SQLiteの主キーにインデックスを貼る必要は無い

SQLiteのテーブルに貼るPrimary Keyは、MySQLのPrimary Keyと同様、Unique keyとindexを兼ねているので、主キーに単一カラムインデックスを更に貼る必要は無い。
C#

メソッドの実行数や実行時間を解析できる無料のMicrosoftツール(WPA)

Windows Performance Analyzerの使い方。Windows Performance Analyzer | Microsoft Learnダウンロード先。Windows Performance Analyzer | Mi...
C#

ReShaperの処理速度改善

ReShaperをインストールした後、Visual Studio がかなり遅くなりストレスを感じますが、ReShaperのキャッシュフォルダを負荷が分散されるように変更すると、わりとマシになりました※デフォルトだとReShaperの処理はC...
SQL Server

SQLServer2005で、バックアップ先のアーカイブテーブルにあって、本テーブルに無いデータを抽出するSQL

複数列をキーにしている場合、IN()は使えないのでexistsを使う。where not exists ()の中で「SELECT *」を指定していますがあまり意味はなく、アーカイブテーブルと本テーブルのテーブル定義が違っていてもexists...
Windows

Windows OS が不安定になったら、Cドライブの不良セクタをスキャン

Windows OS の動きが不安定で、OSを再起動しても動きがおかしいなと感じた際は、Cドライブの不良セクタスキャンを行うと、OSが安定する事がわりとあります。古いHDDを使っている場合は特に、時々は不良セクタスキャンを行うのがお勧めです...
ActiveDirectory

「While trying to resolve a cross-store reference, the target principal could not be found in the domain indicated by the principal's SID.」例外が発生する原因

以下のC#のプログラムで、最後にある「 foreach (Principal r in results) 」が実行された時に、「While trying to resolve a cross-store reference, the tar...
Oracle

2015年のOTN掲示板事情

何年かぶりに、Oracleにどっぷりと浸かっています。OTNの掲示板で質問したくて掲示板を探していたら、閉鎖されてしまったことを知りました。2010年に閉鎖された掲示板。閲覧はできる。変わりに開設した掲示板もその後、閉鎖されてしまったらしい...
映画・ドラマ・アニメ・動画

マライア・キャリーに癒される

SQL Server

データの上昇角度を求めるSQL

ビッグデータシステムなど、大量のデータを解析する場合、JAVAやC#では計算元のデータを読込むだけで膨大な時間がかかってしまうので、最近では数十テラのデータであってもDBにインポートしてから、SQLで分析するのが主流になっています。以下は、...
Linux・Shell

Oracle 12c マルチテナント環境でPDBを操作するコマンド

まずマルチテナント構成のインスタンスへ接続する。 今回は「orcl」が対象。全PDBを起動するSQL。全DBを停止するSQL。特定のPDBを起動するSQL。 今回は「pdb1」が対象。特定のPDBを停止するSQL。 今回は「pdb1」が対象...