ITエンジニアの成長ブログ

ITエンジニアとして行う勉強の発信&日々の生活で体験した楽しいことをゆるく発信

2022-06-01から1ヶ月間の記事一覧

SQL Serverのマテリアライズドビューについて

SQL Serverにおけるマテリアライズドビューについて軽くお話していきたいと思います。 マテリアライズドビューについて まずは、マテリアライズドビューを簡単に紹介します。これは「実体を持つビュー」とよく言われています。通常のビューが実体を持たない…

SQL Serverのインデックスの再編成のやり方

タイトルの通り、SQL Serverにおけるインデックスの再編成のやり方について方法を確認したいと思います。 SQL Serverではインデックスの再編成のやり方としては”再構築”と呼ばれるものと”再編成”と呼ばれるものがあります。どちらも目的は同じで、インデック…

SQL Serverで一時テーブルを作成する

今回はSQL Serverで一時テーブルを作成してみることにします。 ご興味がある方は、よろしければお読みいただければと思います。 一時テーブルとは? 一時テーブルとは、名前の通りある一定期間の間だけ有効なテーブルのことです。通常のテーブルは永続的にデ…

SQL Serverの統計情報は自動更新される?

SQL Serverで統計情報関連の情報をあさっていたところ、どうやらSQL Serverでは統計情報の自動更新という機能があるようでした。自動更新自体は、データベースの設定によって決まるようです。 SSMSでその設定状況は、簡単に確認することができます。[オブジ…

SQL Serverのバージョンと製品名の対応について

SQL Serverのバージョンは「SERVERPROPERTY('ProductVersion')」を実行することで確認が可能ですが、そこで確認できる値は「15.0.2000.5」のような形式になっています。 バージョン情報確認結果なにやらたくさん数値がありますが、値が"15"から始まるのでこ…

SQL Serverのバージョンの確認方法について

今回はタイトル通りですが、SQL Serverでバージョンを確認する方法について記載したいと思います。早速ですが、やり方はとても簡単で以下のコマンドを入力するだけです。 SELECT SERVERPROPERTY('Edition') AS Edition, SERVERPROPERTY('ProductVersion') AS…

Javaのシャロ―コピーとディープコピーについて

タイトル通り、Javaのシャロ―コピーとディープコピーについて簡単にお話していきたいと思います。 シャロ―コピー(Shallow Copy)とは? シャロ―コピーとは英訳すると、「浅いコピー」となります。簡単にJavaのコードで説明したいと思います。以下のようなUs…