最終回 治療としてのパフォーマンスチューニング―システムの病気はどう治す?(3) ミック 2011-04-01
![DBアタマアカデミー 記事一覧 | gihyo.jp](https://cdn-ak-scissors.b.st-hatena.com/image/square/7241c583676d54fc052c4388a6edd25e4c7f280b/height=288;version=1;width=512/https%3A%2F%2Fgihyo.jp%2Fassets%2Fimages%2Fgihyojp-ogp.png)
Entity Framework 6 (EF6) is a tried and tested object-relational mapper (O/RM) for .NET with many years of feature development and stabilization. As an O/RM, EF6 reduces the impedance mismatch between the relational and object-oriented worlds, enabling developers to write applications that interact with data stored in relational databases using strongly-typed .NET objects that represent the applic
データベースは企業システム内に閉じたデータを統合管理していればいい、という時代ではないのかもしれません。今回は、マイクロソフトの最新手法「ASP.NET MVC」を使ってみます。Webデータベースシステムの短納期開発が狙えます。 データベースシステムは様々な形態のものが作られ、使われてきました。ファイル共有型の小規模システム、より本格的なデータベース管理システム(Database Management System、DBMS)を使ったクライアント/サーバー型のシステム、そして21世紀に入って主流になってきたと言えるのが、Webデータベースシステムです。 Webデータベースシステムでは、Webブラウザ、Webサーバー、アプリケーションサーバー、データベース管理システムなどがかかわってくるので、開発が簡単であるとは言えません。でも、必要なソフトウエアをパッケージ化し、効率よくWebデータベース
SQL Server2008の新機能であるFILESTREAMを使ってみます。FILESTREAMは、BLOB(SQL Serverでの型はvarbinary(max))のデータをデータベース内ではなく、ファイルシステム上のファイルとして保存する機能です。 これまで、画像やPDFなどの保存は、 ファイル名のみDBに保存しファイルはファイルシステム上に保存 まるごとBLOBに保存 という方法が多かったですが、その中間的な方法で、メリットしては、 データサイズが大きい場合に通常のBLOBに比べてパフォーマンスがよい ファイルについてもトランザクション内で操作される。 ファイルサイズの制約がない(Express EditionでもDBサイズの制約外) SQLからもWin32APIからのアクセスできる ということがありますが、使う上での制約もいくつかあります。 ファイルとしてアクセスする場合には、
第1世代 SQL Server 4.2/6.0/6.5 サイベースから技術提供を受け、Windows NT Server上に移植 2KB/ページ 16KB/エクステント ページロック 第2世代 SQL Server 7.0/2000 Dr. ジム・グレイ(Jim Gray)/デイブ・キャンベル(Dave Campbell)氏らを迎えアーキテクチャを刷新 8KB/ページ 64KB/エクステント 行ロックの導入 SQLOSの採用 IA64上のNUMAサポート Analysis Service/ETLの提供開始 XML のサポート 第3世代 SQL Server 2005/2008/2008R2 IA32からx64への移行 NUMAアーキテクチャの採用 クエリー並列処理機能の強化 動的管理ビューによる内部動作と問題点の可視化 ラージオブジェクト格納への対応 BI機能の強化 第1世代はサイベースの
南関東の「いろんなところから富士山が見える」状況に驚きつづけている 大阪から東京に引っ越して30年以上経つが、じわじわと蓄積されてきた驚きがついに閾値を超えたので筆を執った次第である。正確には「ポメラ DM250を起動してmenuキーを押して新規作成を選んだ」のだが、ポメラを持っていなかったら、さらに驚きが蓄積されていないと…
自習書でも紹介しましたが、SQL Server 2008 R2 は、SQL Azure をオブジェクト エクスプローラーから操作できて、スクリプト生成ウィザードにも対応しているので、既存の SQL Server データベースを簡単に SQL Azure 上へ移行することができます。 スクリプト生成ウィザードを実行するには、オブジェクト エクスプローラーで移行したいデータベースを右クリックして、[タスク]メニューの「スクリプトの生成」をクリックします。 [スクリプト作成オプションの設定]ページでは、「詳細設定」ボタンをクリックします。 これにより、次のように「スクリプト作成の詳細オプション」ダイアログが表示されます。 このダイアログでは、[Script for the database engine type]で「SQL Azure Database」を選択することで、SQL Azure 上
パフォーマンスを語るために歴史を語ろう:真・Dr. K's SQL Serverチューニング研修(1)(3/3 ページ) SQL Serverの“コミュニティ”を作ったエンジニアたち チューニングのためのノウハウが不足し、それに対する解決策もない――そんな状況を問題視していたのは私だけではありませんでした。マイクロソフトはこれを打開するために、CAT(Customer Advisory Team)という、ユーザーに向けたチームを、SQL Server 開発チーム内に結成しました。このチームが開発と連携し、外に出すべきノウハウや技術資料を積極的にスキルトランスファーしていくのが目的です。 先に述べたように、第2世代までのSQL Serverはブラックボックスでした。かといって機能が不足しているわけではなく、開発チームはこっそりと(正確には「自分たちのため」ですが)さまざまな非公開APIや非公
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 ...
特集:事例で学ぶWindows Azure実用ポイント 業務システムでWindows Azureを使うための42の覚え書き シグマコンサルティング 橋本 圭一 2010/02/23 ●SQL Azure ◇19:SQL Azureの仕様を押さえる SQL Azureはテーブル、ビュー、ストアド・プロシージャ、ファンクションといった機能は問題なく利用できる。その点で取り組みやすいのだが、皆さんの個々の要件が実現できるかどうか、SQL Azureで「できること」と「できないこと」について、以下の記事の内容を押さえることを推奨する。 MSDN:Guidelines and Limitations(SQL Azure Database) 上記の和訳 @IT:SQL Azureの機能と制約を理解する ◇20:SQL Server Management Studio(SSMS)からSQL Azureに
SQL Azure SU3 is Now Live and Available in 6 Datacenters Worldwide http://blogs.msdn.com/b/sqlazure/archive/2010/06/25/10030461.aspx Spatial データ型(geometry、geography)のサポートや、HierarchyID データ型のサポート、 50GB データベースのサポートなど。 データベースの作成画面が変わって、Business Edition だと 50GB まで選択可能に。 バージョン番号は、「10.25.9331」へ。2010年5月25日更新 Soaptial データ型も OK。 Soaptial データ型は、少しこちらへ記載 http://d.hatena.ne.jp/matu_tak/20100629/1277781340 課金の話
ありがとうございます。 インストールをトライしています。 OS は、Windows Vista です。 SQL Server 2005 Express with Advanced Service からのバージョンアップですが、 SQL Server 2008 のインストールは成功しているようなのですが、Microsoft SQL Server 2008 Management Studio Express をインストールするにあたり、 SQL Server 2005 Express Tools を削除してくださいというエラーが出ます。 この、SQL Server 2005 Express Tools とは、何を指すのでしょうか? コントロールパネルからの、プログラムのアンインストールまたは変更に表示されるプログラムの中で、それらしきものには、 Microsoft SQL Server 200
私は、技術屋(かな)としては、めずらしく? 「GUIでできるに越したことはない(いや、できればGUIで)」 というタイプです。 以前、SQL Server Management Studio(SSMS) 2008 R2 で、SQL AzureをGUIで操作できないということをぶーぶー言っておりましたが、Web(Silverlight)ベースのGUI管理ツールであるHoustonのCTP1.0のリリースが7月21日に行われたので、早速いじってみました。 Houston自体は、 https://manage.sqlazurelabs.com/ からアクセスできます。が、利用の前に、 Windows Azureのアカウント登録 SQL Azureでデータベースの作成 Firewall設定でMicrosoft Servicesからのアクセスを許可 これらを済ませておく必要があります。 さて、サイト
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く