適用対象:SQL Server このセクションでは、オペレーティング システム (SQLOS) SQL Server関連付けられている動的管理ビュー (DMV) について説明します。 SQLOS は、SQL Serverに固有のオペレーティング システム リソースを管理する役割を担います。 sys.dm_os_buffer_descriptors sys.dm_os_buffer_pool_extension_configuration sys.dm_os_child_instances sys.dm_os_cluster_nodes sys.dm_os_cluster_properties sys.dm_os_dispatcher_pools sys.dm_os_enumerate_fixed_drives sys.dm_os_host_info sys.dm_os_hosts sys.
これまで、一人ですべてをやってきましたが、 プロジェクト現場を見ていると、「チーム」「職人集団」の必要性を強く感じるようになりました。 Business Intelligence,Big Data,情報系といった領域は、 Web系や基幹系といったシステムとは異なる技術志向が必要になります。 すべてをデータ・データベースを中心に考える必要があり、なおかつ、 各社のBIツールは、背景とする「システムモデル」に則して作られているので、 「システムモデル」を理解して設計・製造を行う必要があります。 しかし、最近のプロジェクトでは、この「システムモデル」や「データモデル」といった 技術というより「理論」を理解していないSIerやソフトハウスが受注しているケースが多く、途中から参画すると「これじゃぁダメだ」という場合が見受けられます。 逆に言うと、「システムモデル」や「データモデル」を理解してプロジェ
Determining the appropriate memory configuration for a SQL Server platform is a task that all database administrators are required to perform. It is essential to ensuring that an appropriate level of performance can be provided. I am going to discuss some of the additional memory configuration tweaking that you may wish to undertake so that your environment can provide adequate support for workloa
2024-06-11 GitHub Copilot 2024-06-04 GitHub GitHub Actions GitLab GitBucket 2024-05-28 Azure OpenAI Service AzureのAI系サービス Azure Databricks 2022-12-26 RecentDeleted 2024-05-28 Copilot FrontPage 開発ツール 2024-04-30 OSフリーズ 2024-01-24 性能問題のポイント 2023-12-14 ツール類(インデックス) 2023-12-13 ダウンロードのいろいろ 障害対応に使用するツールの一覧 開発支援ツール VBAは何故、最強EUCツールなのか? 構成管理ツール OSSホスティング・サービス Git 2023-11-01 CAL 2023-09-19 Azure Container Re
SQL Server Profilerでイベントを収集していて、TextDataにクエリが見えるイベントが2つあることに気づいたので違いを調べてみました。 で、こんな感じの結論を得ました。 RPC:Complated ストアド実行のログ。 プログラム側でパラメタライズドクエリを実行した際には、このイベントのTextDataにこんな感じでログが残ります。 exec sp_executesql N’SELECT * FROM HOGE WHERE XXX=@XXX’, N’@XXX int’, @XXX=100 SQL:BatchCompleted 普通にクエリを実行した場合のログ。 プログラム側でパラメタライズドクエリを使わなかった場合には、このイベントのTextDataにクエリのログが残ります。 要はパラメタライズドクエリはストアドとして実行されているようですので、システム開発しているとき
このページはアーカイブです。記載されている内容は情報提供のみを目的としており、ページ内のリンクは有効でない可能性がありますが、これらの情報についてマイクロソフトはいかなる責任も負わないものとします。 公開日: 2005年10月1日 ライター : Sunil Agarwal、Boris Baryshnikov、Tom Davidson、Keith Elmore、Denzil Ribeiro、Juergen Thomas 適用対象 : SQL Server 2005 概要 : SQL Server データベースで速度低下を経験することは、珍しいことではありません。この種類のパフォーマンス問題の原因となる理由は多数ありますが、適切に設計されていないデータベースや作業負荷に合うように設定されていないシステムなどが考えられます。管理者は積極的に問題の予防または低減に努め、問題が発生したときには原因を
先日の勉強会で話題になったので少しだけ。 カーソル処理はパフォーマンス問題の原因になります、という主張についてです。 私は勉強会などでカーソル処理は辞めた方が良い、と言います。 その理由は処理遅延が起きるからです。 その主張の根拠としているのは以下です。 ・SQLは結果セットでの処理に適した処理系であり、手続き型言語の処理に合わせたカーソル処理はRDBMSで処理するには無駄が多い(RDBMS内では1行1行処理するので、都度アプリとの通信が発生し、ターンアラウンドの時間が無駄になる) ・SQL Serverではカーソルの中間データは場合によってTEMPDBに保存され、都度呼び出される。つまりDISK IOが発生する要因となる カーソルは数百行程度の処理であればそれほどパフォーマンス問題は起きにくいと思いますが 数万行、数億行を1行1行丁寧に処理すると、1行の処理そのものは遅くなくても、処理全
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く