タグ

managementとdatabaseに関するItisangoのブックマーク (4)

  • SQL Server プロファイラー - SQL Server Profiler

    SQL Server Profiler を使用する Microsoft SQL Server プロファイラー は、 データベース エンジン または Analysis Services のインスタンスを監視するための SQL トレースのグラフィカル ユーザー インターフェイスです。 各イベントに関するデータをキャプチャし、ファイルやテーブルに保存して、後で分析できます。 たとえば、運用環境を監視して、どのストアド プロシージャの実行が遅く、パフォーマンスに影響を与えるかを確認できます。 次のようなアクティビティには SQL Server Profiler を使用します。 問題の原因を特定するため、問題の発生したクエリを順次実行する。 実行速度の遅いクエリを検出し、その原因を診断する。 問題の原因となる一連の Transact-SQL ステートメントをキャプチャする。 その後、保存されたトレー

    SQL Server プロファイラー - SQL Server Profiler
  • SQL Server ストアドプロシージャの書き方 - Qiita

    SQL Server ストアドプロシージャの書き方 DBの値を加工するロジックについて、webアプリとデスクトップアプリの両方で必要となった。それぞれのプログラムで実装するよりも、一つのロジックを利用する方が保守性がよいため、ストアドプロシージャを使うことにした。 ストアドプロシージャは特殊な用途において強力な反面、使う機会が少ないため書き方をすぐに忘れてしまう。 そこで、書き方のポイントを記事にしておく。 環境 WIndow 10 64bit SQL Server 2016(SP1) SQL Server 2016 Management Studio ##ストアドの作成方法 SQL Server Management Studioのオブジェクトエクスプローラーからデータベースを選択してから「新しいクエリ」をクリックし、入力ウィンドウを開く。以下のような空のCREATE文を書き、Testと

    SQL Server ストアドプロシージャの書き方 - Qiita
  • ORACLE/ロール編 - オラクルちょこっとリファレンス

    ロールとは、複数の権限をまとめて一つにしたものです。 権限をユーザに付与する場合は、権限を直接ユーザに付与せずに、一旦ロールに権限を持たせてからそのロールをユーザへ付与する方法が一般的です。こうすると、権限の管理が非常に簡単になり、間違いも少なくなります。 ロールの作成方法は→「オブジェクト/ROLE編」をご覧ください。 ここで紹介するデフォルトロールはあらかじめ用意されているロールです。テスト環境など、それほど権限を厳重に管理する必要がない場合などに便利です。 主要デフォルトロール ロール名 説明

  • ORACLE/権限編 - オラクルちょこっとリファレンス

    権限とはデータベースにログインしたユーザに許可する操作の事です。 例えば、更新や削除は行って欲しくないというユーザには、検索の権限のみ与えるというような使い方をします。 Oracleの権限には「オブジェクト権限」と「システム権限」があります。詳しくは順を追ってみていきましょう。 オブジェクト権限 オブジェクト権限は、他人の所有しているオブジェクトに対して何ができるのかを設定します。 所有者が異なる表やビューなどのオブジェクトを参照したい場合は、その所有者から「SELECTしてもいいよ」とか「更新してもいいよ」といった権限を与えてもらう必要があります。 構文(ユーザにオブジェクト権限を付与する) GRANT [オブジェクト権限名] ON [オブジェクト名] TO [ユーザ名 | PUBLIC] [WITH ADMIN OPTION] ; ※「PUBLIC」を指定すると全てのユーザに権限を与え

  • 1