データベース– category –
-
SQLServer
SQL Serverの「統計情報」を味方にする:遅い原因の9割は“古い統計”
インデックスを再構築しても速くならない――そのとき疑うべきは統計情報(Statistics)です。統計はオプティマイザーが実行計画を作るための「地図と交通情報」。ここが古いと行数見積もりが外れ、間違ったルート(実行計画)を選びます。結果、スキャン多... -
Oracle
Oracleの統計情報の確認と取得方法
統計情報とは 統計情報とはテーブルやインデックス、レコード件数などの情報のことです。これらの情報が記録されたものを統計情報と呼びます。 統計情報が古いと何が悪い? 統計情報が古いと言うのは、最新のデータの状態と統計情報の状態が一致していない... -
SQLServer
【SQL Server】インデックスを使用したパフォーマンスチューニング
こんにちは、KiYOです。 システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。 新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。 KiYO 今回は、Microsoft SQL Serverのパフォーマンスチューニングに... -
SQLServer
【SQL Server】ファイルグループを使用したオブジェクトの配置
こんにちは、KiYOです。 システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。 新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。 KiYO 今回は、Microsoft SQL Serverのファイルグループを使用したオ... -
SQLServer
【SQL Server】データベースファイルの配置
こんにちは、KiYOです。 システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。 新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。 KiYO 今回は、Microsoft SQL Serverのデータベースファイルの配置に... -
Oracle
Oracleのロック原因のセッション抽出&強制ロック解除
こんにちは、KiYOです。 システムエンジニア歴20年オーバーの経歴です。 KiYO Oracleを使ったシステムを構築しているとたまーにデッドロックが発生して応答が返ってこないことがあります。(バグなんですが。。) これが本番稼働中のシステムでもたまに... -
SQLServer
【SQLServer】インデックス再構築・再編成
データベースは適切なインデックスを設定することで、検索レスポンスを向上させることが出来ます。しかし、運用していくうちにデータの追加や更新・削除など発生することで、検索レスポンスが遅くなることがあります。 原因はインデックスの断片化です。 ... -
SQLServer
Microsoft SQL Serverの9つのパフォーマンスチューニング
こんにちは、KiYOです。 システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。 新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。 KiYO 今回は、Microsoft SQL Serverのパフォーマンスチューニングに... -
SQLServer
「SQLServer」のテーブル件数を抽出する方法
SQLServer内のテーブルを一覧表示して、そのテーブルのレコード数を表示するSQLです。 よく使うSQLのため、記載しておきます。 SELECT OBJ.name AS TableName, IND.rows FROM sys.objects AS OBJ JOIN sys.sysindexes AS IND ON OBJ.object_id = IND.id AN...
12



