SQL 拡張機能接続キャッシュ - Amazon SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

SQL 拡張機能接続キャッシュ

SQL 拡張機能はデフォルトで接続をキャッシュし、同じ接続プロパティセットに対して複数の接続が作成されないようにします。キャッシュされた接続は、 %sm_sql_manageマジックコマンドを使用して管理できます。

キャッシュされた接続を作成する

キャッシュされた接続を作成するには、接続文字列の --connection-nameパラメータで接続名を指定します。これは、特定のユースケースで複数の接続プロパティが上書きされ、同じプロパティを再入力せずに再利用する必要がある場合に特に便利です。

例えば、以下のコードは、 という名前の上書きされたスキーマ接続プロパティを持つ Athena 接続を保存し--connection-name my_athena_conn_with_schema、別のセルで再利用します。

%%sm_sql --connection-name my_athena_conn_with_schema --connection-properties '{"schema_name": "sm-sql-private-beta-db"}' --metastore-id sm-sql-private-beta-athena-connection --metastore-type GLUE_CONNECTION SELECT * FROM "covid_table" LIMIT 2
%%sm_sql --connection-name my_athena_conn_with_schema SELECT * FROM "covid_table" LIMIT 2

キャッシュされた接続を一覧表示する

キャッシュされた接続を一覧表示するには、次のコマンドを実行します。

%sm_sql_manage --list-cached-connections

キャッシュされた接続をクリアする

キャッシュされた接続をすべてクリアするには、次のコマンドを実行します。

%sm_sql_manage --clear-cached-connections

キャッシュされた接続を無効にする

接続キャッシュを無効にするには、次のコマンドを実行します。

%sm_sql_manage --set-connection-reuse False