2017/05/26のDB比較セミナーで使用した資料です。 NoSQLであるRedisについて説明しています。
CREATE TABLE news ( title VARCHAR(255), category VARCHAR(50), date DATE ); INSERT INTO news VALUES ('政治ニュース1', 'seiji', '2012-01-21'), ('政治ニュース2', 'seiji', '2012-01-22'), ('政治ニュース3', 'seiji', '2012-01-23'), ('経済ニュース1', 'keizai', '2012-01-21'), ('経済ニュース2', 'keizai', '2012-01-22'), ('経済ニュース3', 'keizai', '2012-01-23'), ('エンタメニュース1', 'entame', '2012-01-21'), ('エンタメニュース2', 'entame', '2012-01-22'), ('エン
実はいまものすごくハマっている(と言ってものめり込んでいるという意味ではなくてトラブル真っ只中という意味の方です...)ことがありまして、それがプログラムの処理がものすごく遅くなる現象です。気付いたら遅延どころかタイムアウトも出ちゃう有様でして、いったいどうやって対処しようかと悩んでいるところですが、そんなわたしに「DBのデータが断片化してるんじゃね?」というとてもありがたいヒントをくれた方がおりまして、じゃあためしにデータベースのすべてのテーブルのインデックスを再構築してみようということになりました。 テストや実環境で使用しているデータベースサーバーはSQLServer2005 Standard Editionです。 未確認ですが、たぶんSQLServer2008でも大丈夫のはずです。ただし2000の場合はシステムテーブルの表記(sys.databases → sysdatabasesな
SQL Server で他のコネクションを強制的に切断するには、「kill spid」とします。 spid を調べるには、「sp_who」ストアドプロシージャを使用します。強制的にコネクションを切断したい DB 名と dbname 列がマッチする spid を調べ、全て kill してください。使用例を以下に示します。 sp_who // 対象の spid が 54 と 55 だった場合 kill 54 kill 55 開発中の場合、コネクションを強制的に切断してでも「RESTORE DATABASE」などを行いたい場合があります。そんなとき、 Visual Studio などから DB へのコネクションを強制的に切断する方法を知っていると便利だと思います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く