タグ

SQL Serverに関するnakunaruのブックマーク (107)

  • Information about HeartBleed and IIS

  • SQL Server アンチパターン MVPComCamp

    More classes on various technology topics will be offered in September through December 2015 by Global Knowledge Thailand, including classes on IBM WebSphere Application Server, Power Systems for AIX, Citrix XenApp and XenDesktop, Salesforce administration, Cisco networking, IBM Tivoli Storage Manager, Microsoft Exchange Server, and security. Discounts will be offered to those who register for cla

    SQL Server アンチパターン MVPComCamp
  • 同時にファイルを拡張するためのトレースフラグ

    全回の投稿の続きになります。 複数データファイルでデータベースを構成した場合のサイズ均等化について ■自動拡張時のファイルの拡張状況 データファイルを複数で構成した場合、ファイルによってサイズが異なっているとファイルの使用状況に偏りが出る傾向があるという事を前回の投稿で書いてみました。 初期状態からサイズを均等にしている場合はサイズに偏りが出るということはありませんが、ファイルの使用状況が上がり自動拡張が発生するとファイルのサイズに偏りが出てきます。 実際に確認をしてみたいと思います。 今回はこのようなファイル構成のデータベースを準備しました。 100MB のデータファイルが 2 つで構成されており、各ファイルに関しては 100MB ずつ自動拡張するように設定をしています。 それでは、このデータベースに 250 MB 程度のデータを INSERT してみたいと思います。 INSERT 後の

    同時にファイルを拡張するためのトレースフラグ
  • アタッチできないDBを復旧できるかも知れないメモ

    随分、更新間隔が開いてしまいましたが、少し困った経験をしたので備忘録を兼ねてメモ。 偶然にも不幸が重なって、復旧対象のはずのバックアップも壊れて途方に暮れてしまった(SQL Server 2000の話ですが、原理そのものは2005,2008でも同じ)時の話です。 実はバックアップ処理中にディスク障害が発生し、不幸にも1世代しかバックアップを取っていなかったがために(そもそも、そんな運用をしている時点で問題有ですが…)、番運用のDBを復旧ができない状況に陥りました。 正常にリストア可能なバックアップは昨年度末に実施したものしか残っておらず、当然、そのまま利用はできない状況です。 ちなみにバックアップそのものは、SQL Server のバックアップジョブではなく、他社製のソフトウェアを使っていました。 対象データは400MB強なので、バックアップ処理そのものは一瞬で終わると思われていましたが

    アタッチできないDBを復旧できるかも知れないメモ
    nakunaru
    nakunaru 2014/03/04
    なんかすごいがんばってる
  • クエリのパフォーマンスを向上させるための統計の使用

    適用対象: SQL Server 2022 (16.x) Azure SQL DatabaseAzure SQL Managed Instance クエリ オプティマイザーでは、クエリのパフォーマンスを向上させるクエリ プランを作成するために統計を使用します。 ほとんどのクエリでは、高品質のクエリ プランに必要な統計がクエリ オプティマイザーによって既に生成されていますが、最適な結果を得るために追加の統計情報を作成したり、クエリのデザインを変更したりする必要がある場合もあります。 この記事では、統計の概念を説明し、クエリの最適化の統計を効果的に使用するガイドラインを提供します。 コンポーネントおよび概念 統計 クエリ最適化に関する統計は、テーブルまたはインデックス付きビューの 1 つまたは複数の列の値の分布に関する統計情報を格納するバイナリ ラージ オブジェクト (BLOB) です。 クエ

    クエリのパフォーマンスを向上させるための統計の使用
  • データベース サイズの見積もり - SQL Server

    適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW) データベースをデザインするときは、データを格納したときにデータベースのサイズがどのくらい大きくなるかを見積もる必要性が生じる場合があります。 データベースのサイズを見積もると、次の目的に必要なハードウェア構成の決定に役立ちます。 アプリケーションが必要とするパフォーマンスの実現。 データとインデックスの格納に必要となる適切な量の物理ディスク領域の確保。 データベースのサイズを見積もると、データベースのデザインを改良する必要があるかどうかを判断する場合にも役立ちます。 たとえば、見積もったデータベースのサイズが大きすぎて組織内で実装できず、正規化の必要性があるとわかる

    データベース サイズの見積もり - SQL Server
  • max worker threads オプション

    Microsoft SQL Server プロセスで使用できるワーカー スレッド数を設定するには、max worker threads オプションを使用します。SQL Server では、Microsoft Windows 2000 および Windows Server 2003 の各オペレーティング システムのネイティブ スレッド サービスを使用しているため、1 つ以上のスレッドが SQL Server で同時にサポートされている各ネットワークをサポートし、他のスレッドがデータベース チェックポイントを処理し、スレッド プールがすべてのユーザーを処理します。 max worker threads オプションの用途 スレッド プールは、多数のクライアントがサーバーに接続されている場合のパフォーマンスの最適化に役立ちます。通常、クエリ要求ごとに個別のオペレーティング システム スレッドが作成

    max worker threads オプション
  • 開発者のための SQL Server パフォーマンス チューニング

    Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find

    開発者のための SQL Server パフォーマンス チューニング
  • SQL Server technical documentation - SQL Server

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    SQL Server technical documentation - SQL Server
    nakunaru
    nakunaru 2014/02/04
    SQL Server ベストプラクティスまとめ
  • Troubleshooting ASP.NET5 Website in IIS - MSDN Blogs

    In Visual Studio 2022 17.10 Preview 2, we’ve introduced some UX updates and usability improvements to the Connection Manager. With these updates we provide a more seamless experience when connecting to remote systems and/or debugging failed connections. Please install the latest Preview to try it out. Read on to learn what the Connection ...

    Troubleshooting ASP.NET5 Website in IIS - MSDN Blogs
    nakunaru
    nakunaru 2014/01/30
    Tempdbのファイル数の推奨およびCPU数のカウントについて
  • Windows サービス アカウントと権限の構成 - SQL Server

    適用対象:SQL Server SQL Server の各サービスは、WindowsSQL Server 操作の認証を管理するための、1 つのプロセスまたはプロセス セットを表しています。 この記事では、SQL Server のこのリリースにおける既定のサービス構成、および SQL Server のインストール時およびインストール後に設定できる SQL Server サービスの構成オプションについて説明します。 この記事では、上級ユーザー向けにサービス アカウントの詳細について説明します。 ほとんどのサービスとそのプロパティは、SQL Server 構成マネージャーを使用して構成できます。 最近のバージョンのパスを次に示します (Windows が C ドライブにインストールされている場合)。 SQL Server のバージョン Path

    Windows サービス アカウントと権限の構成 - SQL Server
  • Service Accounts Step-by-Step Guide

    Applies To: Windows 7, Windows Server 2008 R2 Managed service accounts and virtual accounts are two new types of accounts introduced in Windows Server® 2008 R2 and Windows® 7 to enhance the service isolation and manageability of network applications such as Microsoft Exchange and Internet Information Services (IIS). This step-by-step guide provides detailed information about how to set up and admi

    Service Accounts Step-by-Step Guide
  • https://support.microsoft.com/ja-jp/help/283811/

    nakunaru
    nakunaru 2014/01/30
    ”手動でSQL Serverのアカウントを変更する、ゆとらない漢向けのKB”らしい。
  • SQL Server 2008 R2 運用時?のハマり所 - normalian blog

    当ブログを見た有識者MVP各位が SQL Serverサービスの実行ユーザについて で議論して下さっている。是非こちらを参照して欲しい/(^o^)\ Windows Azure Platformばかり弄っていると運用をMicrosoft側に完全委託するため、運用に関する厄介毎全般をお任せできることが大きなメリットだ。今回は、運用の知識を付けることをサボったために起きた問題への対処方法を紹介する。運用中のTeam Foundation Server 2010がインストールされているWindows Server 2008R2マシンが存在するが、こうした運用ノウハウはためておくに限るので公開させて頂く。何か突っ込み等有ればご指摘頂けると幸いだ。 発生した問題 Windows Serverマシンは暫く稼働しっぱなしにすると、パスワードの変更が求めらる*1。何も考えずにパスワードを更新すると、以下の

    SQL Server 2008 R2 運用時?のハマり所 - normalian blog
  • SQL Serverサービスの実行ユーザについて

    Daichi @normalian あ、一瞬で分かった。Windows認証にしてるから、Win鯖のパスワード変更に伴って落ちただけだ(汗。 http://t.co/D789GrZT 2011-09-18 10:20:43 Daichi @normalian 今度はSQL Server で「initerrlog: エラー ログ ファイル '' を開けませんでした。オペレーティング システム エラー = 3(指定されたパスが見つかりません。)。」が出てる/(^o^)\ 2011-09-18 10:38:21

    SQL Serverサービスの実行ユーザについて
  • システム データベースの移動

    適用対象:SQL Server この記事では、SQL Server のシステム データベースを移動する方法について説明します。 システム データベースの移動は、次の状況で便利な場合があります。 障害復旧。 たとえば、ハードウェア障害により、データベースが問題のあるモードになっている場合や、シャットダウンされた場合など。 計画に従った再配置。 スケジュールされたディスク メンテナンスとしての再配置。 次の手順は、SQL Server の同じインスタンス内でデータベース ファイルを移動する場合に適用されます。 SQL Server の別のインスタンスにデータベースを移動する場合や、別のサーバーに移動する場合は、バックアップと復元操作を使用します。 この記事の手順では、データベース ファイルの論理名が必要です。 論理名を取得するには、 sys.master_files カタログ ビューで nam

    システム データベースの移動
    nakunaru
    nakunaru 2014/01/17
    起動オプションによるファイルパスの指定
  • 並列インデックス操作の構成 - SQL Server

    適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance このトピックでは、並列処理の最大限度に関する定義と、SQL Server で SQL Server Management Studio または Transact-SQL を使用してこの設定を変更する方法について説明します。 SQL Server Enterprise 以上を実行するマルチプロセッサ システムでは、他のクエリと同様、このステートメントに関連付けられているスキャン操作、並べ替え操作、インデックス操作などの実行に、インデックスのステートメントで複数のプロセッサ (CPU) が使用される場合があります。 1 つのインデックス ステートメントの実行に使用される CPU の数は、max degree of parallelism サーバー構成オプション、現在のワークロ

    並列インデックス操作の構成 - SQL Server
    nakunaru
    nakunaru 2014/01/17
    CREATE INDEX, ALTER INDEXでMAXDOPを指定
  • SQL Server Maintenance Plans and Parallelism - Index Rebuilds - Erin Stellato

    nakunaru
    nakunaru 2014/01/17
    ALTER INDEX REBUILDでMAXDOPを指定している例
  • 64 個を超える CPU を搭載したコンピューター上で SQL Server を実行する場合のベスト プラクティス

    CPU へのハードウェア スレッドの割り当て プロセッサを特定のスレッドにバインドする際は、affinity mask サーバー構成オプションと affinity64 mask サーバー構成オプションを使用しないでください。これらのオプションを使用できるのは、CPU が 64 個以下の場合に限られます。代わりに ALTER SERVER CONFIGURATION (Transact-SQL) を使用してください。 トランザクション ログ ファイルのサイズの管理 トランザクション ログ ファイルのサイズの拡張に関して、自動拡張に依存しないでください。トランザクション ログの拡張は、シリアルなプロセスである必要があります。ログを拡張すると、ログの拡張が完了するまでトランザクションの書き込み操作が実行されなくなる場合があります。代わりに、ログ ファイルに対して領域をあらかじめ割り当てるには、環

    64 個を超える CPU を搭載したコンピューター上で SQL Server を実行する場合のベスト プラクティス
    nakunaru
    nakunaru 2014/01/17
    max degree of parallelismパラメータ(MAXDOP)設定値のガイドライン
  • データベース管理者用の診断接続 - SQL Server

    適用対象:SQL ServerAzure SQL Database SQL Server では、サーバーへの標準の接続が確立できないときに、管理者向けの特殊な診断接続が用意されています。 診断接続を使用することにより、SQL Server が標準の接続要求に応答していない場合でも、管理者は SQL Server にアクセスして診断クエリを実行し、問題のトラブルシューティングを行うことができるようになります。 この DAC (専用管理者接続) では、暗号化やその他の SQL Serverのセキュリティ機能がサポートされます。 DAC で実行できるのは、ユーザー コンテキストを別の管理者ユーザーに変更する操作のみです。 SQL Server は DAC の正常な接続を試みますが、極端な状況においては失敗する場合もあります。 DAC を使用して接続する また、既定では、サーバーで実行されているク

    データベース管理者用の診断接続 - SQL Server