2015年11月18日のブックマーク (9件)

  • Windows Notepad |SQL Server 設計時に考慮したい事項

    SQL Serverだけではなく、データーベース製品はハードウェアやOSの動き、データベースのアーキテクチャ など細かい部分を意識した構成が求められます。 このあたり、結構「えいやっ」でやってしまいがちなところですが、 あとから手直しのきかない部分でもあるので、しっかりとした設計を心がけたい部分です。 <やるべき設定> 1.tempdbの数をCPUのコア数に合わせる ・SQLサーバーでは、1つのCPUコアに対して、1つのUSM(ユーザーモード)スケジューラが 割り当てられています。 (USMの数は、SQL Server がCPUのコアの数を認識して同じ数だけ立ち上げる) この(CPUのコア数)スケジューラの数だけtempdbのデータファイルを用意すると 並列でtempdbが利用できるため、処理効率が向上する。 2.SQLサーバーのサービスアカウントを「メモリ内のページロック」の設定をする

    yoshinx
    yoshinx 2015/11/18
    SQL Server 設計時に考慮したい事項 - Windows Notepad
  • 無効なURLです

    無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。

    yoshinx
    yoshinx 2015/11/18
    Microsoft SQL Server パフォーマンスチューニング方法 | MS SQL Server | 技術がわかるマネージャーに
  • あまり知られていないSQL Server 2012の機能強化点 (後編)

     制限 この不正なカーディナリティ検出のしくみを使用する場合には、以下のような制限ありますので、使用の際には注意が必要です。 1. ノイズ (False positive ケース) クエリが効率よく動作していてもイベントが発生してしまう可能性があります。たとえば、見積もり行数が1行だった場合、2行しか処理していない場合でもイベントが発生するしくみになっているので、このような現象が発生します。 2. パフォーマンスへの影響 このしくみを使用する場合、内部的にstatistics profileがオンになります。そのため、statistics profileをオンにしているときと同様のパフォーマンス インパクトが発生します。 3. 過剰見積もりは検知されない オプティマイザが過剰見積もりを行ってしまったケースについては検知できません。例えば、1000行と見積もったけれども、実際は1行だったよ

    あまり知られていないSQL Server 2012の機能強化点 (後編)
    yoshinx
    yoshinx 2015/11/18
    enterprisezine.jp/dbonline/detail/3951?p=3
  • SQLチューニングの基礎の"そ"(SQLServer編) - Sanwa Systems Tech Blog

    どうも!三和システムおちゃらけ担当のuozy☆です! 今日は恒例のゴルフエンジニアのゴルフ練習の日です! 業務後にゴルフエンジニア達で近くのゴルフ練習場へ行きます! ゴルフシステムを作るエンジニアだからこそゴルファーの気持ちを知らないとね\(^o^)/ 今回のテーマ 前回は遅くなったクエリを見つけるところまでの記事を書きましたが、 今回はクエリの高速化の基と勘所を書きたいと思います。 まずは実行プランの見方 ざっくりわけると2種類あります。 scan seek じゃ、どっちがいいの? scan →これはいわゆる"走査"というやつです。 どんな動きかというのを例えると、 辞書で単語を探す時に「あ」から一語一語単語を調べていくイメージです。 つまり効率的には最低です(´・ω・`) seek →この人が最速、圧倒的です \(^o^)/ 索引を効率的に使って探してる単語のページをぱっと開ける感じ

    SQLチューニングの基礎の"そ"(SQLServer編) - Sanwa Systems Tech Blog
    yoshinx
    yoshinx 2015/11/18
    SQLチューニングの基礎の"そ"(SQLServer編) - Sanwa Systems Tech Blog
  • GitHub - 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 ...

    GitHub - MSDN Blogs
    yoshinx
    yoshinx 2015/11/18
    CXPACKET 待ちは悪いことか? - Microsoft SQL Server Japan Support Team Blog - Site Home - MSDN Blogs
  • クエリ並列処理の並列度についてお勉強:データベース系SEの脳内データとインデックス:So-netブログ

    都内SIer(だと思う)で働いているDatabaseエンジニアがタラタラ書いています。Oracle,SQL Serverが得意。 昨今のマルチコア化でクエリ並列度について色々考えることがありました。 調べたことを記載していきます。 SQL ServerはOracleと違い、自動でクエリオプティマイザが並列処理を選択します。 並列処理では1つのクエリを複数スレッドで実行することで効率アップを目指しています。 さてクエリの並列度は以下の条件で決まります。 http://msdn.microsoft.com/ja-jp/library/ms188611.aspx より ・CPU数 ・空きスレッド数 ・クエリとインデックスの状況 ・行数 ・統計情報 また http://msdn.microsoft.com/ja-jp/library/ms178065.aspx この情報からクエリ実行時に並列度が

    yoshinx
    yoshinx 2015/11/18
    データベース系SEの脳内データとインデックス | So-netブログ
  • SQL Server 2012 以降で実行プランから並列化されていない理由を確認 at SE の雑記

    最近、実行プランを見ていて気づいたのですが、SQL Server 2012 以降では実行プランに [NonParallelPlanReason] という情報が増えていたようです。 詳細については、SQL Server 2012 Execution Plan’s NonParallelPlanReason が参考になります。 10 万件程度格納されているテーブルを作成して、以下のクエリを実行してみます。 # CPU WEIGHT を調整して並列クエリになりやすいようにしています。 DBCC SETCPUWEIGHT(1000) GO SELECT COUNT(*) FROM Table_1 T1 INNER JOIN Table_1 T2 ON T1.Col1 = T2.Col1

    SQL Server 2012 以降で実行プランから並列化されていない理由を確認 at SE の雑記
    yoshinx
    yoshinx 2015/11/18
    SQL Server 2012 以降で実行プランから並列化されていない理由を確認 | SE の雑記
  • nmapによるネットワーク探索のメモ - ももいろテクノロジー

    ネットワークスキャナnmapでいろいろ探す方法のメモ。 自身が管理するIPアドレス、ドメイン以外へのスキャンは攻撃とみなされる場合があることに注意。 IPv4ホストを探索する -nはDNS逆引きの無効化、-snはポートスキャンしない。 # nmap -n -sn 192.168.0.0/24 LAN内のIPv6ホストを探索する LAN内の全ホストを表すマルチキャストアドレスff02::1にICMP pingを送る。 -vは詳細表示。 # nmap -v -n -sn --script targets-ipv6-multicast-echo 特定のホストをポートスキャンする -sSVCはSYN scanの指定とバージョン情報の調査と標準NSEスクリプトの実行、-OはOS推測、-p-は0から65535までの全ポートをスキャン、-T4はスキャン速度を上げる。 # nmap -v -sSVC -O

    nmapによるネットワーク探索のメモ - ももいろテクノロジー
    yoshinx
    yoshinx 2015/11/18
  • 大阪万博のホステス制服も見られるフードコート「FOOD PAVILION(フードパビリオン)」全17店舗まとめ

    1970年の大阪万博のパビリオンのようにさまざまなレストランが立ち並ぶフードコートが、EXPOCITYの「フードパビリオン」です。実際に大阪万博で使われていたパビリオンのホステス用ユニフォームも展示されているので、どのようなフードコートなのか見に行ってみました。 ららぽーとEXPOCITY http://www.lalaport-expocity.com/ フードパビリオンの場所は、ららぽーとEXPOCITYグリーンサイド3階。 入り口に1970年の大阪万博で各パビリオンのホステス(コンパニオン)が実際に着用していた制服が展示されています。 日館の制服。 VIP客を接待していたエスコートガイドの制服。 ペプシ館。 テーマ館 リコー館 ガス・パビリオン サントリー館 オランダ館 日立グループ館 制服の足元には、当時のパビリオンのパンフレットが敷き詰められています。 床には大阪万博の地図。

    大阪万博のホステス制服も見られるフードコート「FOOD PAVILION(フードパビリオン)」全17店舗まとめ
    yoshinx
    yoshinx 2015/11/18