2010-02-01から1ヶ月間の記事一覧

かえるの置き物が気になるマリン

うちの実家の猫マリン。玄関においてあるかえるの置き物が気になってまわりをうろうろ。 すっごく気になってる。 さいごは、お腹をスリスリ (^ー^)

Visual Studio 2010 RC(リリース候補版)が登場しまたね〜

いよいよ Visual Studio 2010 US 版の RC(Release Candidate:リリース候補版)が登場しましたね〜!! もり ひろゆきさんのブログ「Visual Studio 2010と.NET Framework 4のRelease Candidateが公開されています。」より http://www.kit-eng.com/hirom/pos…

Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010) が登場しましたね〜

もり ひろゆきさんのブログ「Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010)が公開されています。」より http://www.kit-eng.com/hirom/post/Windows-Azure-Tools-for-Microsoft-Visual-Studio-11-(February-2010)e3818be585ace9968b…

Windows Azure Software Development Kit (February 2010) が登場しましたね〜

もり ひろゆきさんのブログ「Windows Azure Software Development Kit (February 2010)が公開されています。」より http://www.kit-eng.com/hirom/post/Windows-Azure-Software-Development-Kit-(February-2010)e3818be585ace9968be38195e3828ce381a6e38184e…

SQL Server Audit 監査ログの参照(fn_get_audit_file)

SQL Server 2008 からの新機能である「SQL Server Audit」で取得した監査ログは、fn_get_audit_file システム関数を利用して参照することもできます。これは、次のように利用します。 SELECT statement, action_id, class_type, * FROM sys.fn_get_audit_fil…

SQL Server Audit(SQL Server 監査)

SQL Server 2008 からは、SQL Server Audit(SQL Server 監査)機能がサポートされました。この機能は、SQL Server に対して発行されたすべての操作を監査(ログ記録)できる機能で、J-SOX 法(日本版 SOX 法)や PCI DSS(クレジット カード情報のセキュリ…

SQL Server 2008 勉強会キット〜 第 2 版が登場してますね〜

マイクロソフト勉強会キットで「SQL Server 2008 勉強会キット」の第 2 版が登場してます! http://www.microsoft.com/japan/powerpro/study/PowerPivot や Integration Services を利用したイベントログのデータ分析手順が詳しく記載されています。MS エバ…

Analysis Services パフォーマンス ガイド(SQL Server 2008 版)

Analysis Services のパフォーマンス ガイドの SQL Server 2008 版の日本語版が登場してますね〜。 http://www.microsoft.com/downloads/details.aspx?FamilyID=3BE0488D-E7AA-4078-A050-AE39912D2E43&displaylang=ja Analysis Services のヘビー ユーザーは…

最近読んで良かった本「しゃべらない営業の技術」

「しゃべらない営業」の技術(著:渡瀬 謙)。 とっても面白くて一気読みしてしまいました。著者の人間性が伝わってくる文章というか、読んでいて気持ちがいい本です。電話でマシンガン トークで攻めてくるマンション販売や、玄関先で一方的に話しをどんどん…

変更データ キャプチャでの時間指定での過去データの参照

SQL Server 2008 からの新機能である「変更データ キャプチャ」では、特定の時間を指定して、昔のデータの参照することも簡単に行えます。変更データ キャプチャでは、「lsn_time_mapping」という名前のテーブルが自動的に作成されて、LSN と時刻とのマッピ…

変更データ キャプチャ(CDC: Change Data Capture)による更新履歴の保管(SQL Server 2008)

SQL Server 2008 からは、「変更データ キャプチャ」機能がサポートされました。この機能は、UPDATE や INSERT、DELETE ステートメントによる更新履歴を保管できる(変更データをキャプチャできる)機能です。これにより、Oracle 11g における Total Recall …

2TB の HDD が 12,980円に! WD20EADS

2TB の HDD がすっごく安くなりましたね〜! うちのメインマシンの内蔵 HDD も去年の 10月に Western Digital の WD20EADS(WD Caviar Green、2TB SATA 3.5inch、キャッシュ32MB)に変更したのですが、そのときは 19,000 円でした。これを 2台で RAID1 でミ…

SQL Server 2008 ページ圧縮 vs. 行圧縮

SQL Server 2008 からの新機能である「行圧縮」と「ページ圧縮」の比較です。次のグラフは、筆者のお客様のデータ(約1億件のデータ)に対して、テーブル スキャン(全件スキャン)をともなう検索を行った場合の非圧縮時と、データ圧縮(行圧縮、ページ圧縮…

SQL Server 2008 ページ圧縮の設定

SQL Server 2008 からの新機能である「ページ圧縮」は、次のように ALTER TABLE ステートメントを実行して設定することができます。 USE[データベース名] ALTER TABLE[dbo].[sales]REBUILD PARTITION = ALL WITH ( DATA_COMPRESSION = PAGE ) DATA_COMPR…

ページ圧縮(Page Compression)の内部動作: データ圧縮機能

SQL Server 2008 からの新機能である「ページ圧縮」は、行圧縮に加えて、さらにページ単位での圧縮を行うことで、圧縮率を高くした圧縮が可能な機能です。具体的には、ページ内での重複部分を圧縮(プレフィックスを圧縮)することで、さらにサイズを小さく…

行圧縮(Row Compression)の内部動作: データ圧縮機能

SQL Server 2008 からの新機能である「行圧縮」は、SQL Server 2005 の SP2(Service Pack 2)以降で提供された vardecimal データ型と同じような動作(利用していない領域を削る動作)をすることで、圧縮を行う機能です。具体的には、固定長データ型の利用…

SQL Server 2008 データ圧縮(Data Compression)

SQL Server 2008 からは、データ圧縮機能がサポートされました。データ圧縮は、その名のとおり、テーブル内のデータそのものを圧縮できる機能です。圧縮することによって、ディスクへの書き込み/読み取り量(I/O 数)を減らすことにより、パフォーマンスの…

ホームベーカリーでピザに挑戦!(SD-BMS101-SW)

Panasonic のホームベーカリー「SD-BMS101-SW」(2009年 9月発売)で、ピザに挑戦してみました! 作り方は、付属のマニュアルに書いてあるので、そのままで大丈夫です。強力粉と砂糖、塩、無塩バター(無塩でなくても OK)、ドライイースト、水、(お好みで…

筑波山へ

リフレッシュのために筑波山へ行ってきました (^ー^)回転展望台 展望台からの眺め(つくば&霞ヶ浦方面) 逆側

SQL Server 2008 オブジェクトの依存関係をグラフィカルに表示(Management Studio)

SQL Server 2008 からは、オブジェクトの依存関係をグラフィカルに表示できるようになりました。これは、Management Studio で次のように対象オブジェクトを右クリックして[依存関係の表示]をクリックすることで行えます。 なお、そのほかの SQL Server 20…

オブジェクトの依存関係を表示するカタログ ビュー/動的管理関数

SQL Server 2008 からは、オブジェクト(ビューやストアド プロシージャ、ユーザー定義関数など)の依存関係を表示するために、次の 3つのビュー/関数がサポートされました。 sql_expression_dependencies カタログ ビュー dm_sql_referencing_entities 動…

SQL Server 2008 の HierarchyID データ型

SQL Server 2008 からは、HierarchyID データ型がサポートされました。HierarchyID データ型は、階層(Hierarchy)のパスを取得/操作が可能なデータ型です。 次のような親子階層をもった社員テーブル(「上司社員番号」列に上司の社員番号が格納されている…

ユーザー定義テーブル型とテーブル値パラメータ その2 IN 演算子の値リストをパラメータ化

SQL Server 2008 からの新機能であるユーザー定義テーブル型とテーブル値パラメータは、"配列" のように利用することもできるので、IN 演算子の値リストをパラメータ化する目的でも利用できます。これは次のように試せます。 -- ユーザー定義テーブル型の作…

SQL Server 2008 のユーザー定義テーブル型とテーブル値パラメータ その1

SQL Server 2008 からは、「ユーザー定義テーブル型」と「テーブル値パラメータ」がサポートされました。 ユーザー定義テーブル型(User-Defined Table Type)は、ユーザー定義の Table データ型に対して、名前を付けて型(Type)として保存できる機能です。…

GROUPING SETS 関数によるグループ化 その2 WITH CUBE の置き換え

SQL Server 2008 からの新機能である GROUPING SETS 関数は、次のように WITH CUBE を置き換えとしても利用できます。 たとえば、次の SQL があるとします(WITH CUBE を利用)。 SELECT 区分名, YEAR(受注日) AS 年, SUM( od.数量 * od.単価) AS 受注金額 F…

SQL Server 2008 の GROUPING SETS 関数によるグループ化 その1 UNION ALL の置き換え

SQL Server 2008 からは、GROUPING SETS 関数によるグループ化の構文がサポートされました。GROUPING SETS 関数は、GROUP BY 句とともに利用できる集計関数で、SQL 2003 標準規格で定義されているものです(Oracle 10g で搭載されている GROUPING SETS とも…

Windows Azure の課金が始まりましたね〜。

2月 1日からいよいよ Windows Azure(&SQL Azure)の課金が始まりましたね〜。 課金対象(どういう状態だと課金されるのか)については、MS エバンジェリストの砂金さんのブログが参考になります。 【重要】Azure課金は今日から。さてここで問題。課金対象…

セミナーにご参加いただいた皆様ありがとうございました!

本日は、新宿マインズタワーで「SQL Server 2008 R2 プレビュー セミナー」でした。 ご参加いただいた皆様ありがとうございました m(_ _)m セミナーでは、SQL Server 2008 R2 の CTP3(CTP 11月版)を利用して、以下のデモを行いました(約 3時間のデモを行…