タグ

2008年12月23日のブックマーク (10件)

  • ミラーリング設定について - TechNet フォーラム

    tk78
    tk78 2008/12/23
    データベースミラーリングについて。
  • データの安全性が第一!RAID1(ミラーリング)によるバックアップ[RATOC]

    データの安全性が第一!RAID1によるバックアップで、もしものときも安心 損失が許されない業務データ、個人で録りためた思い出のビデオや写真...。失いたくないこれらのデータを、とにかく確実に守りたい。でも、手間は最小限に抑えたい。HDを自動的に複製するRAID1(ミラーリング)は、そのようなニーズに応えます。 たとえばこんな場合、バックアップが重要に!

    tk78
    tk78 2008/12/23
    RAID1(ミラーリング)について。
  • [Tips][SQL Server]データベースをコマンドを使って圧縮する方法

    Tipsというか、メモなんですがww 運用フェーズになると、DBのバックアップもそうですが、 ディスク容量との戦いになることもしばしば・・・ どのタイミングで圧縮するかは、業務要件次第ですかね。 自動圧縮もありますが、緊急的にうわっ!ちょwwwやべっwwwって時もあるでしょうということで・・ データ量が1000万件超えてくると、ログファイルもギガの単位になってきますから、 油断できません・・・ アタッチするときに、ログファイルを指定せずにアタッチして、新規作成ってのもアリかな? とかおもっても、運用中にマスターDBをデタッチ&アタッチするかなー 数千万件のレコードをもってると、下手したらデタッチで数十分かかりますが・・・ SQL Server で tempdb データベースを圧縮する方法 http://support.microsoft.com/kb/307487/ja DBCC SHRI

    tk78
    tk78 2008/12/23
    データベースの圧縮について。
  • SQLServerのトランザクションログ管理の方法

    >にはログのバックアップを取ると良いとあったのですが、 >バックアップを取るということは領域の解放、 >ログファイルサイズの縮小にはならないんじゃないかと思い、 >有識者のみなさまに > うーーむ、まるでの著者が有識者ではないような表現ですね... ちなみに、私は有識者ではありませんが。 そのに書いてあるとおり、ログの最適な管理方法は 定期的にログをバックアップすることです。 > ログファイルサイズの縮小にはならないんじゃないかと思い > ログファイルを縮小することは必ずしもいいこととは限りません。 仮に、ログファイルを小さくしても、大きいトランザクションが 実行されれば、ログは自動拡張するわけです。この自動拡張がくせもの で、拡張はデフォルトで 10% ずつなので、頻繁な拡張が発生すると、 無茶苦茶おそくなります。 なので、最大トランザクションに耐えられるよう、 あらかじめログを大

    SQLServerのトランザクションログ管理の方法
    tk78
    tk78 2008/12/23
    トランザクションログについて。
  • ifconfigが使えない

    tk78
    tk78 2008/12/23
  • 「SQL Server でテーブルのインデックスを SQL か sp で取得したい」(1) Database Expert - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    tk78
    tk78 2008/12/23
    インデックス情報
  • 全ては時の中に… : 【SQL Server】インデックスと列情報を取得する

    2008/6/1619:55 【SQL Server】インデックスと列情報を取得する SQL Serverで指定したテーブルのインデックスや項目の情報を取得する方法について説明します。 前回の記事「【SQL Server】SQL Serverログを確認する」で紹介したアンドキュメンテッド ストアドプロシージャ(非公開のストアドプロシージャ)を利用して取得することで簡単に取得することができます。 指定したテーブルのインデックスを取得する場合は「sp_MShelpindex」を、項目名を取得する場合は「sp_MShelpcolumns」を利用します。 【構文】 EXEC sp_MShelpindex [テーブル名] EXEC sp_MShelpcolumns [テーブル名] 【補足事項】 ・設定内容を確認する場合に利用できます。 テーブルの項目名の取得方法は、以前の記事「【SQL Server

  • SQL Server 2005 の インデックス再構築: おじゃあお木

    せっかくいろいろ調べたので載っけておこうと思います。 SQL Server 2005 での インデックス再構築です。 再編成はREORGANIZE 、再構築は REBUILD で、再構築の方です。 DBで性能問題というと、統計情報の更新→インデックス再編成→インデックス再構築→テーブル再編成 となります。 最近のDBMSではテーブルの再編成まではリスクが大きいのか勧めてるものは無くなっていて、行ってもインデックスの再編成又は再構築を行えば十分な性能が戻ると言われてます。 …で、たまにあります。全てのインデックスを再構築しろと… ↓はインデックス操作 ALTER INDEX の構文です。 テーブルの全てのインデックスを再構築するには下のSQL文になります。 alter index all on テーブル rebuild が、いちいちテーブルを指定しないといけません。 テーブルの一覧取得と組み

    SQL Server 2005 の インデックス再構築: おじゃあお木
    tk78
    tk78 2008/12/23
    インデックス再構築
  • SQLServer - なにやらかにやらメモ

    2010/11/24 環境:SQL Server 2008 データベースを2008に移行したのをきっかけに、可能な限りセキュリティ接続に切り替えたので、せっかくだからきちんと取得するようにしてみた。 CREATE FUNCTION [dbo].[NT_USER_NAME]() RETURNS nvarchar(128) AS BEGIN DECLARE @nt_user_name nvarchar(128) SET @nt_user_name = '' SET @nt_user_name = (SELECT rtrim(CONVERT(nvarchar(128), nt_user_name)) FROM sys.dm_exec_sessions WHERE session_id = @@SPID); RETURN @nt_user_name END SELECT L.srvid ,S.sr

    SQLServer - なにやらかにやらメモ
    tk78
    tk78 2008/12/23
    "SELECT @Result = myField FROM myTable " のように SQL からスカラ値を取り出すことが出来る
  • 全ては時の中に… : 【SQL Server】繰返処理(Fetch)を利用する

    2008/6/1221:49 【SQL Server】繰返処理(Fetch)を利用する SQLで繰り返し処理を行う場合には、Fetchステートメントを利用します。 このFetchステートメントの基的な構文について説明します。 Fetchステートメントの基的な記述です。 DECLARE [カーソル変数名] CURSOR FOR SELECT [項目リスト] FROM [テーブル名] OPEN [カーソル変数名] FETCH NEXT FROM [カーソル変数名] WHILE @@FETCH_STATUS = 0 BEGIN FETCH NEXT FROM [カーソル変数名] END CLOSE [カーソル変数名] DEALLOCATE [カーソル変数名] ※カーソル変数名には、全て同じ変数が入ります。 Fetch処理で取得した項目を変数に設定したい場合には、以下のようにします。 DECL

    tk78
    tk78 2008/12/23
    Fetch 処理で2つのフィールドの値を取得出来る