タグ

2009年4月9日のブックマーク (29件)

  • クラスタ化インデックスの構造

    SQL Server では、インデックスは B ツリーとして構成されます。インデックス B ツリー内の各ページをインデックス ノードと呼びます。B ツリーの最上位ノードはルート ノードといいます。インデックス内の最下位レベルのノードをリーフ ノードと呼びます。ルート ノードとリーフ ノードの間にあるインデックス レベルは、総称して中間レベルといいます。クラスタ化インデックスでは、リーフ ノードに基になるテーブルのデータ ページが含まれています。ルート ノードと中間レベル ノードには、インデックス行を保持するインデックス ページが含まれています。各インデックス行には、キー値と、B ツリー内の中間レベル ページかインデックスのリーフ レベルのデータ行のいずれかへのポインタが含まれています。インデックスの各レベルのページは、二重にリンクされた一覧でリンクされています。 クラスタ化インデックスは、

    クラスタ化インデックスの構造
    niseissa
    niseissa 2009/04/09
  • SQL Server 開発チーム ブログ - Site Home - MSDN Blogs

    マイクロソフト日法人の SQL Server 開発チームのブログです。 SQL Server 2008 CQI 書籍 (MS-Press) 出版 マイクロソフトの星川です。 SQL Server 2008リリース時に日独自にパートナー様と共同実施したCQI (Center of Quality Innovation)... Author: thoshi Date: 05/12/2009 CQI 徹底検証シリーズにデータウェアハウスシナリオのホワイトペーパーが追加されました マイクロソフトの植田です。 たびたび予告させていただいていました、SQL Server 2008データウェアハウスシナリオのホワイトペーパーが公開されました。 SQL Server... Author: koheiu Date: 11/29/2008 SQL Server 2008 データウェアハウスシナリオ Tip

    SQL Server 開発チーム ブログ - Site Home - MSDN Blogs
  • ロックテーブルでデッドロック回避 - kagamihogeの日記

    更新系の DB 処理でテーブルのロック順序に起因するデッドロックは、クエリ発効の流れをきちんと見直してあげなくちゃいけない。けどまぁ…今回はソースがやたら複雑で解析がキッツイ上にコレにかかりっきりになれる時間が今は無い…ということで、ある人の「ロックテーブル作っちゃおうぜ」という提案に乗ることに。 仕組み自体は至って簡単。まず、テキトーなテーブルを作っておいてテキトーな行を一行作っておく。 INSERT INTO HOGE_LOCK_TABLE (HOGE_ROW) VALUES (1) で、更新系のトランザクションは下記の SQL を必ず一番最初に実行する。トランザクションは最初に必ず HOGE_LOCK_TABLE に立ち寄ってくださいね、というルールにする感じ。 UPDATE HOGE_LOCK_TABLE SET HOGE_ROW = 1 やっつけな感はあるけど、トランザクションの

    ロックテーブルでデッドロック回避 - kagamihogeの日記
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    Surface Laptop Go 2 充実した機能とカラーを展開したノートブック型 Surface の最軽量モデル。Microsoft Office と Windows 11 搭載で 96,580 円から。

    niseissa
    niseissa 2009/04/09
    ロックエスカレーションとスナップショットSQL
  • .NETエンタープライズWebアプリケーション開発技術大全 SQL Serverのロック管理(4/4) - @IT

    .NETエンタープライズ Webアプリケーション開発技術大全 SQL Serverのロック管理 マイクロソフト コンサルティング部 赤間 信幸 2005/03/01 2.2.2 分離レベルによるインデックスキーに対するロックの種類の変化 さて、REPEATABLE READとSERIALIZABLE分離レベルは、ロックの保持期間に関しては同じ動作をする。しかしこの2つの分離レベルでは、ファントムが発生しうるクエリを発行した際には、インデックスキーに対して異なるロックが取得される。表2-3に示すように、SERIALIAZBLE分離レベルを用いた場合に限り、インデックスキー範囲ロックと呼ばれる特殊なロックが取得される※15。

    niseissa
    niseissa 2009/04/09
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

    niseissa
    niseissa 2009/04/09
  • 排他制御の落とし穴を避けるインデックス設計

    排他制御の落とし穴を避けるインデックス設計:Dr. K's SQL Serverチューニング研修(5)(1/3 ページ) SQL Serverは一般的にチューニング不要のデータベースと認識されている。しかし基幹系業務システムへの導入が進むにつれて、パフォーマンス・チューニングのニーズは急速に高まってきた。そこで記事では、日におけるSQL Serverコンサルタントの第一人者、熊澤幸生氏にSQL Serverチューニングのノウハウを語っていただくことにした。インタビュアーはSQL Serverへの造詣が深いITジャーナリスト、工藤淳氏が担当する。(編集部) 前回の記事「排他制御メカニズムから“待ち”原因を究明する」では、wait事象を引き起こす原因の中から排他制御について解説しました。ロックとラッチ、ロックの粒度、複数粒度でのロックとロックマネージャといったSQL Serverのアーキテ

    排他制御の落とし穴を避けるインデックス設計
  • .NETエンタープライズWebアプリケーション開発技術大全 SQL Serverのロック管理(3/4) - @IT

    .NETエンタープライズ Webアプリケーション開発技術大全 SQL Serverのロック管理 マイクロソフト コンサルティング部 赤間 信幸 2005/03/01 2.2 分離レベルによるロック挙動の変化 SQL Serverでは、同時実行制御機能を弱めるパラメータとして4種類の分離レベルを利用することができる。この分離レベルパラメータの変更により、以下の2つが変化する。 ロックを保持し続ける期間 インデックスキーに対して発生するロックの種類 これらについて以下に解説する。なお、「第1章 トランザクションと分離レベル」と見比べながら読み進めれば、より理解が深まるだろう。 2.2.1 分離レベルによるロック保持期間の変化 まず、ロックが保持される期間は、分離レベルとロックの種類によって変化する(表2-2)。 例えばSERIALIZABLE分離レベルを利用する場合、対象リソースに対してかけ

    niseissa
    niseissa 2009/04/09
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    Surface Laptop Go 2 充実した機能とカラーを展開したノートブック型 Surface の最軽量モデル。Microsoft Office と Windows 11 搭載で 96,580 円から。

  • ★デッドロックの検出と終了

    デッドロックは、複数のタスクが無期限に相互ブロックすることで発生します。つまり、一方のタスクがロックを試みているリソースに対して他方のタスクがロックを獲得し、これが相互に行われるとデッドロックが発生します。次の図に、デッドロック状態の概要を示します。 タスク T1 は、リソース R1 のロックを所有し (R1 から T1 への矢印で表しています)、リソース R2 のロックを要求しました (T1 から R2 への矢印で表しています)。 タスク T2 は、リソース R2 のロックを所有し (R2 から T2 への矢印で表しています)、リソース R1 のロックを要求しました (T2 から R1 への矢印で表しています)。 どちらのタスクもリソースが使用できるようになるまで続行できず、どちらのリソースもタスクが続行するまで解放できないため、デッドロック状態が発生します。 SQL Server デー

    ★デッドロックの検出と終了
    niseissa
    niseissa 2009/04/09
  • ダーティリードしてもいいじゃん!

    エンタープライズアプリケーションは正確に動いてナンボであり、パフォーマンスがいくら良くても正確に動いていなければ失格だ。だが、もちろんパフォーマンスも蔑ろにしてはいけない。ユーザにしてみれば、アプリケーションが正確に動くのは当たり前。「速い」「軽い」ソフトウェアを開発するのもプロの仕事と言える。 エンタープライズアプリケーションにおけるパフォーマンスチューニングの肝はいくつもあると思うが、データベース周り(※1)に絞って話をする。 SQL Server のチューニングとして、インデックスを作成する事を筆頭に挙げる人もいると思う。非クラスタ化インデックスを利用した検索は、非クラスタ化インデックスのスキャンとクラスタ化インデックスのスキャンの都合 2 度のスキャンが行われる。この 2 度のスキャンを避けるために、インデックスとなる列を増やすか「付加列インデックス」というワザを使い、クエリの列を

  • [SQLServer2000] ロック待ちの挙動について

    ユクヒロです。 現在、リソースにどのようなロックがかかるのかを、SQL文の記述を変化させながら調査しております。 まず、以下のテーブルを準備し、2レコード文のデータを投入します。 tbl2_P-Key-Charテーブル a char(8) not null ・・・ P-Key b char(8) null データ投入 1行目:00000001/xxxxxxxx 2行目:00000002/xxxxxxxx 次にクエリアナライザを起動し、接続を二つ用意して、以下のSQL文をそれぞれ実行します。 ■接続1用 begin tran select * from dbo.[tbl2_P-Key-Char](UPDLOCK,ROWLOCK) where a ='00000001' ■接続2用 begin tran select * from dbo.[tbl2_P-Key-Char](UPDLOCK,R

    niseissa
    niseissa 2009/04/09
    ほげほげスキャンになった時点でデッドロックが発生する可能性がいつもある。 それがSQLServer
  • db2forum.jp - このウェブサイトは販売用です! - db2forum リソースおよび情報

    niseissa
    niseissa 2009/04/09
    テーブルスキャンによるデッドロックについて
  • Microsoft – クラウド、コンピューター、アプリ & ゲーム

    Surface Laptop Go 2 充実した機能とカラーを展開したノートブック型 Surface の最軽量モデル。Microsoft Office と Windows 11 搭載で 96,580 円から。

  • SQL Server でロックのエスカレーションが原因で発生するブロッキング問題を解決する方法

    概要 ロック エスカレーションは、多くの細かい粒度のロック (行ロックやページ ロックなど) をテーブル ロックに変換するプロセスです。 Microsoft SQL Serverは、ロック エスカレーションを実行するタイミングを動的に決定します。 この決定を行うと、SQL Serverは、特定のスキャンで保持されるロックの数、トランザクション全体によって保持されるロックの数、およびシステム全体のロックに使用されるメモリを考慮します。 通常、SQL Serverの既定の動作では、パフォーマンスが向上する場合、または過剰なシステム ロック メモリをより適切なレベルに減らす必要がある場合にのみ、ロックエスカレーションが発生します。 ただし、一部のアプリケーションまたはクエリの設計では、このアクションが望ましくないときにロックエスカレーションがトリガーされ、エスカレートされたテーブル ロックによっ

    SQL Server でロックのエスカレーションが原因で発生するブロッキング問題を解決する方法
  • Oracleから見たOracleの優位性(SQLServerとの比較)

    こんばんは。自分も大変興味ある話題です。 >>行ロックが確実 これはMSSQLDB2も搭載している機能ですよね。何をもって「確実」と 見るのかが難しそうです。 データ件数でのテスト評価は各ベンダーからベンチマークが 出てますが実際各DBに差はありますか?。 ※同一マシン同件数一括更新などで 処理件数で提案するのは可能なのでしょうか?。。 >>RowIDの存在 両者を細部技術まで切り分ける際には話題になりそうですね。 ただ適切なSQLチューニングをすれば特に問題にはならないような気も。 自分のざっくりな印象ですが >>Oracle ・情報、技術者が豊富 ・業界標準という印象(実績が多い) ・複数OSサポート ・初期パラファイル、制御ファイルなど保守対象が多い ・チューニング作業には深い知識が必要(パラメータ、Explain含め) >>SQLServer ・Windowsインフラとの親和性(

    Oracleから見たOracleの優位性(SQLServerとの比較)
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。

    niseissa
    niseissa 2009/04/09
    ロックエスカレーション
  • はてなグラフ

    平素より「はてなグラフ」をご利用いただき、ありがとうございます。 2005年より提供しておりました「はてなグラフ」は、2019年8月7日をもちまして、サービスの提供を終了いたしました。 これまでご利用いただきましたユーザーの皆さまに深く感謝いたします。 誠にありがとうございました。 株式会社はてな

  • Zoho Sheet

    Create spreadsheets your teams can easily collaborate on for free. Powered by an automated data processor, an AI-assisted data analyst, and 1,000+ integration possibilities, Zoho Sheet makes data handling easier and more effective. CREATE A SPREADSHEET

    Zoho Sheet
    niseissa
    niseissa 2009/04/09
  • Google Code ユニバーシティ - Google Code

    このウェブサイトでは、コンピュータ サイエンス (CS) の学生や指導者が現在のコンピューティング技術やパラダイムについてより多くを学べるようにチュートリアルやコース コンテンツのサンプルを提供しています。特にこのコンテンツは、CS の指導者が授業で使いやすいように、クリエイティブ コモンズのライセンスにより公開されています。 コース セクションには以下のさまざまなトピックについてのチュートリアル、授業のスライド、問題集などが含まれます。 AJAX プログラミング アルゴリズム 分散システム ウェブ セキュリティ 言語 ツールの入門セクションには、バージョン管理システムやデータベースなどコンピュータ サイエンスで一般的に使われているツールについての概要が含まれます。 CS カリキュラム検索では、世界中の CS 学科の教授陣からウェブに投稿されたさまざまな教育資料を検索できます。講義、課題の

  • CNET Japan

    人気の記事 1アップル、Epic Gamesの開発者アカウントを停止--アプリストア提供が不可能に 2024年03月07日 2楽天モバイルが学割「最強青春プログラム」--家族割と併用可、0〜22歳が対象 2024年03月07日 3タクシーかライドシェアか、newmoの答えは「両方やる」--まず大阪で秋にサービス開始 2024年03月07日 4パナソニック、マイクロLEDを使った次世代照明--光のデザイン革新へ 2024年03月07日 5イーロン・マスク氏「日は消えてなくなる」X投稿再び--過去最低の出生数を受け 2024年03月01日 6気分は超能力者?「HONOR Magic6 Pro」のアイトラッキングを体験 2024年03月07日 7存在しないはずの「ターミナル0」が羽田に出現、なぜ?--異業種連携で「未来の空港」を研究開発へ 2024年03月06日 8「ChatGPT」、音声読み

    CNET Japan
    niseissa
    niseissa 2009/04/09
  • 神戸新聞Web News 嘘だと言って 教師のわいせつ事件考

    毎月一人、教師が兵庫県内で逮捕されている。今年五月からの半年余りでその数、七人。うち五人は性犯罪の容疑をかけられた中学教師だ。シリーズ学校にはこれまで、懸命に子どもと向き合う先生が数多く登場した。しかし一方に、教師の犯罪が多発する現実がある。なぜこれほど続くのか。重い疑問を胸に、事件の周辺を追った。(企画報道班・西 栄一)

  • 新しい業界標準「SQL99」詳細解説

    オブジェクト指向、Javaを取り入れた 新しい業界標準「SQL99」詳細解説 第一章 高度なデータ操作(2) 高度なリレーショナル操作 SQLでは、以前よりも複雑で高度なリレーショナル操作が可能になっている。これにより、1つのSQL文で高度な処理が表現できるようになった。そうした新機能について紹介する。 ■共通表式 WITH句 SELECT文の結果も「表」なので、表名を書くところにはSELECT文をそのまま書くことができる。これはすでにSQL92が導入している「表式」という概念で、SELECT文のFROM句の中にもSELECT文を書くことができる。次の例は販売実績表から地域ごとに月・製品別売上額のその地域の売上に占める比率(百分率)を求めている。比率を計算するための分母(その地域の売上額合計)をFROM句中のSELECT文で計算していることに注目していただきたい。 SELECT S.地域名

  • サムライワークス

    サムライワークスが運営するCollaBornのiPhone,Androidケースは高品質フィルムプリントで側面までキレイにプリント!しかも2層コーティングでツヤがキレイ!ケースと同じデザインの壁紙が付いて2036円~

  • 兵頭二十八の放送形式: 2009年04月 アーカイブ

    2007年からエンデュランス実験を続けているソーラーライトの最新経過報告です。 2000円で買った白色球型の寿命が来ました。 ほとんど点灯しなくなったので内部のニッカド×2を交換しようとしたら球形ケースが衝撃で三つに割れてしまいました。球形ケースは買ったときは白かったのですが、すっかり黄色く変色しております。どうやら紫外線に弱い安物のプラスチックを使っていたようです。 廃棄する前に電池をみましたら、2のうち1は緑青を吹いていました。基盤は錆びたりしていませんでしたが、電池ボックスのプラス極の配線のハンダ付け部分は、さわった拍子にポロリと取れてしまいました。 例のイギリス設計の送料込みで5000円もした「ソーラーライト マルチムーン」(イエロー)の白色球形ABSは、いまだに真っ白です。ただ、ネットで確認したら、これはもう売られていないですね。惜しいなぁ。同製品の2つあるうち1つは電池交

    niseissa
    niseissa 2009/04/09
    反日工作員によって電波障害訴訟が起きる!
  • 痛いニュース(ノ∀`):ある農家は派遣切りにあった人を4人採用したが、全員が数日で辞めてしまった

    ある農家は派遣切りにあった人を4人採用したが、全員が数日で辞めてしまった 1 名前: ムラサキケマン(catv?):2009/04/08(水) 20:52:10.62 ID:gx3K5DNP ?PLT 100年に一度級の不況の影響で、国内でも派遣切りをはじめとして、数十万人規模の失業者が発生している。それでも、まったく求人、働き場所がないわけではない。とくに作業者の高齢化や後継者不足、休耕地問題に悩む地方では、自治体もあの手この手で人を集めて、「雇用の受け皿」になろうと目論んでいる。 そんなこんなで、いまは空前の就農(を検討する)ブームなんだそうだ。就農説明会などに 足を運ぶ人が増え、農業への関心はたしかに高まってると見られる。 だがしかし、実際に 就農し、続けるとなると、なかなかむずかしい――。そんな実態を報告したのが今回の放送 「『派遣切り』農業を目指す」だ。 ある農家は、派遣切りにあ

    痛いニュース(ノ∀`):ある農家は派遣切りにあった人を4人採用したが、全員が数日で辞めてしまった
  • 続編を期待するゲーム : 痛いニュース(ノ∀`)

    続編を期待するゲーム 1 名前: アグロステンマ アゲラタム(愛知県):2009/04/08(水) 06:36:30.07 ID:grWp/ts/ ?BRZ ゲームの続編は誰もが期待するものだ。今回はそんな期待されている続編はどのゲームなのか実際にアンケートを採ってみたのでご覧頂きたい。 そのときのアンケートはこちらより閲覧することができる(現在は投票不可)。 1位 …… ワイルドアームズ(22.5%) 続編を期待するゲーム1位は『ワイルドアームズ』だ。このゲームはプレイステーションで1作目が発売され人気を博したロールプレイングゲーム。 実際に5作目まで制作されるほどだ。なるけみちこによる音楽も人気のひとつ。 2位 …… マリオブラザーズ(20.5%) 2位は『マリオブラザーズ』だ。スーパーマリオブラザーズでないところが味噌。あの1画面でカメやカニを下からつつき倒すというゲームだ。2人協力

    続編を期待するゲーム : 痛いニュース(ノ∀`)
    niseissa
    niseissa 2009/04/09
    ワイルドアームズやってみたい
  • レコーディングダイエット

    下の登録ボタンを押してご登録後、上よりログインしてください。 もちろん解除も簡単にできます。 ※すべての機能は、無料です。

    niseissa
    niseissa 2009/04/09
  • 携帯メールをお小遣い帳に──「いいめも」 - ITmedia Biz.ID

    いいめもプロジェクトは、メールを送信することでお小遣い帳が付けられるサービス「いいめも おこづかい帳」を8月29日に正式公開する。すでにWebサイトはオープンしており、無料で利用できる。 いいめも おこづかい帳は、専用アドレス「 m@ememo.jp 」に支払い内容と金額を書いたメールを随時送信するだけで、お小遣い帳として返信メールにまとめてくれる。例えば、お昼に「ランチ 1000」、午後3時に「おやつ 500」とそれぞれメールを送信すると、返信メールでランチとおやつの総額を「今月1500円使っているね」などと教えてくれる。このメールには各支払い内容なども記載している。 携帯電話やPHSのメールも利用できるため、いつでもどこでもお小遣い帳を付けられるという。なお、一部の携帯電話で受信するにはドメイン指定受信を設定し、いいめもからのメールを受信できるようにしておく必要がある。

    携帯メールをお小遣い帳に──「いいめも」 - ITmedia Biz.ID
    niseissa
    niseissa 2009/04/09
    これがいいかも