sql >> データベース >  >> RDS >> Sqlserver

SQL Server 2019の最初のパブリックプレビュー:CTP 2.0

    本日、MicrosoftはSQLServer2019の最初の公開プレビューを発表しました。

    MSSQLTips.comに多くの機能の詳細をまとめた要約を投稿しました。 、ただし、ここにいくつかのハイライトがあります:

    • テーブル変数の遅延コンパイル
      SQL Serverは、ハードコードされた1行の見積もりを行いませんが、最初の実行時にテーブル変数の行数でコンパイルします。私は以前に賛否両論について書きました。
    • 行モードのメモリフィードバック
      以前のバージョンの列ストアと同様に、行モード操作のメモリ付与は、小さすぎる(流出)または大きすぎる(メモリの浪費)ことが判明したため、時間の経過とともに調整できます。
    • 行ストアでのバッチモード
      上記と同様に、列ストアインデックスが存在しない場合でも、バッチモード操作の恩恵を受けることができます(Kevin Farleeの投稿を参照)。
    • APPROX_COUNT_DISTINCT
      すべてのデータを読み取る代わりに統計を使用して、列内の個別の値の数を取得する新しい集計関数。結果は、97%の確率で実際の値の2%以内に収まるはずなので、球場やダッシュボードに最適です。
    • 互換性レベルのヒント
      これで、単純なOPTION (USE)を使用して、クエリの正確な互換性レベル(さらにはカーディナリティ推定モデル)を指定できます。 ヒント(2016/2017にバックポート– Pedro Lopesの投稿を参照)。
    • デフォルトで軽量プロファイリングがオンになっています
      トレースフラグ7412と同様の動作。ここでは、現在実行中のすべてのクエリの計画、実行時統計、および拡張イベントデータにアクセスできます。個々のクエリのクエリヒントを追加することもできます(最近SQL Server 2016および2017に追加されました)。
    • クローンデータベースのCCI統計
      クラスター化列ストアインデックスの正確な統計情報は、クローンで利用できるようになります。以前は、クローン操作の直前に、作成後の更新を手動で強制して、それらを検出する必要がありました。 Columnstore氏自身、Niko Neugebauerは、これについてここでより詳細にブログに書いています。
    • 列ストアの圧縮の見積もり
      圧縮によるゲインを推定するためのシステム手順、sys.sp_estimate_data_compression_savingsCOLUMNSTOREを受け入れるようになりました およびCOLUMNSTORE_ARCHIVE 圧縮タイプ。
    • sys.dm_db_page_info
      sys.dm_db_database_page_allocationsのオーバーヘッドなしで、ページのオブジェクトやその他の情報を決定するための新しい関数 (ページ番号をすでに知っている限り)。
    • 安全なエンクレーブ
      常に暗号化されたデータをサーバーからシフトすることなく、暗号化と復号化のアクション、暗号化キーのローテーション、およびシークと述語に使用される計算を実行します。 (Jakub Szymaszekの投稿を参照してください。)
    • ConfigManagerでの証明書管理
      単一のインターフェイスからすべての証明書を表示および検証し、可用性グループ内のすべてのレプリカまたはフェールオーバークラスターインスタンス内のすべてのノードにわたって証明書の変更を管理および展開します。
    • 組み込みのデータ分類
      新しいADD SENSITIVITY CLASSIFICATION ステートメントは、を識別して自動的に監査するのに役立ちます 機密データ、以前のSSMSウィザード(拡張プロパティを使用しただけ)からの大幅なステップアップ。
    • 再開可能なオンラインインデックスの再構築/作成
      SQL Server 2017では、行ストアテーブルの再開可能なオンライン再構築が追加され、再開可能なオンライン作成を実行できるようになりました(WITH (DROP_EXISTING = ON)を含む) )行ストアの場合、および列ストアのオンライン再構築/作成。
    • セカンダリからプライマリへの接続リダイレクト
      Clusterはリスナーをサポートしていませんか?問題ない!セカンダリに問題が発生した場合に、プライマリに自動的にリダイレクトできるようになりました。

    私が実際には触れなかった他のいくつかのこと:

    • 永続メモリのサポート
    • UTF-8照合
    • ノード/エッジ接続の制約
    • MERGE MATCHを獲得します サポート
    • 機械学習サービスのクラスタリングサポート
    • Linuxでのレプリケーションと分散トランザクション
    • 可用性グループが5つの同期レプリカをサポートするようになりました
    • Javaサポート(Python / Rと同様の実装)
    • 新しいバージョンのManagementStudio(18.0プレビュー4)
    • SQLオペレーションスタジオとして知られていたスタジオの進化 Azure Data Studio
    • 「ビッグデータクラスター」と呼ばれる、今までに聞いたことがあるかもしれない新しい取り組み

    また、まだ発表されていないものもありますが、将来のCTPで確認する予定です。シートベルトを締めてください、これはエキサイティングなリリースになるでしょう! 入手してください!


    1. Oracleで一般的なORA-02049とロックの問題をトラブルシューティングする方法

    2. Oracleテーブルまたはビューの名前を変更します

    3. MariaDBでデータベースのサイズを取得する

    4. JavaScriptはMySQLと接続できますか?