Platformは他のデータベースシステムに比較してデータの処理スピードおよび処理能力の面で優れています。ESGという外部機関が実際に他社データベース製品とのベンチマークテストを実施した結果に関するレポートを公表しています。ウルシステムズ社による検証結果も公開されています。ご参考いただければ幸いです。ディスクの空きスペースにもよりますが、ブロック別で最大サイズが異なります。各バージョン共通で、8KBのブロックサイズを使用した場合は、32TBです。バージョン2008.1以降のバージョンでは、8KB以外のブロックサイズを指定できるようになったため、最大サイズは以下の通りです。製品には、テーブルのコンテンツに関する統計を収集し、クエリの最適化に役立てる「テーブルチューニング機能」があります。設定方法は、以下のドキュメントをご参照ください。テーブルのチューニングについて【IRIS】テーブルのチューニングについてターミナルでは次のコマンドを実行します。$system.SQL.TuneTable("<テーブル名>",0,1)また、以下の資料もご参照ください。したヒントあるお客様の問題から、この短い記事を書くことにしました。お客様はEnsembleを使用して、多数のシステムを統合しています。一部のシステムではプレーンファイルのみが使用されています。数年もの間すべてが順調に稼働していましたが、最近になって、ファイルに書き込まれるデータが数十メガバイトという大きなサイズに達するようになり問題が出てきました。オペレーションが完了するまでに約30分かかるようになり、プロセス内の後続の処理を待たせなければならないタイミングの問題が発生し始めたのです。連携先のシステムはそれほど長く待つことを良しとしません。お客様のコードは、以下の疑似コードのようなものでした。ロックテーブルサイズ(locksiz)のパラメータチューニングを行う場合があると思います。実際に、現在どのくらいの一般メモリヒープが確保できているのかは、ターミナルと管理ポータルで確認することができます。入手可能なDockerコンテナイメージを使用する方法をご案内します。入手可能なイメージを使用する場合も同じようにできます。イメージが見つけやすくなります。サーバの両方が含まれています。FAQサイトの記事です。ジャーナルOFF(「いいえ」)のデータベースにマッピングと、分けることで可能です。通常のデータベースは、ジャーナルOFF設定であっても、トランザクション中の更新についてはジャーナルファイルに記録されます。HTMLのフォームからRESTを使って画像ファイルをアップロードする方法をご紹介しました。お客様からは、ダウンロードする方法もあわせてお問い合わせいただくことがあるため、この記事では両方の方法に加え、イメージファイル以外にも対応したサンプルをご紹介します。呼び出してファイルの「アップロード/ダウンロード」を行っています。現時点(2024年3月)では、コミュニティに掲載されているPythonライブラリ「iris-dollar-list」を利用することでIRISの$LIST()形式のデータをPythonのリストとして利用することができます。※標準ツールではありませんがご利用いただけます。実装:Pythonライブラリ「iris-dollar-list」」をご参照ください。WindowsにインストールしたIRISで使用する場合は、以下の方法で「iris-dollar-list」をインストールしてください。※Windows以外にインストールしたIRISでは、pipコマンドを利用した通常の方法でインストールできます。接続をする方法をご紹介します。なしでODBC接続できる環境を用意していることを前提にご説明します。手順は以下のようになります。手順の詳細は、この後で説明します。こちらでは、タスクスケジュールを登録・参照するサンプルコードをご紹介します。実行するタスクを作成します。FAQサイトの記事です。チェックをして保存します。FAQサイトの記事です。クエリで取得することができます。次のようなルーチンを作成し、ターミナルで実行してください。構成を記述すると、インストール中、またはターミナルやコードからマニフェストを実行した際に、構成設定が適用されます。インストールマニフェストについては、以下の記事でご紹介しておりますので是非ご覧ください(Cachéの記事になりますがIRISでも同様です)。Cachéにアプリケーションをデプロイするこちらの記事では、実際にマニフェストで追加できる主な項目について、サンプルコードとあわせてご紹介します。今回は、以下の機能の設定例をご紹介します。Windowsのグループセキュリティポリシーに停止コマンドを記述したバッチファイルを登録する事により可能です。手順は以下のとおりです。1.Windowsのローカルコンピュータ・ポリシーのシャットダウンスクリプトに停止コマンドを登録します。停止コマンドを含んだbatファイルを作成します。FAQサイトの記事です。TRY-CATCHで行うことが可能です。以下のように行ってください。}^%ETNを使用する場合は、^%ETNを呼び出す際にBACKエントリ(BACK^%ETN)から呼び出してください。あわせて、以下の関連記事も是非ご覧ください。プロジェクトの問題を追跡して修正する支援を提供することを目的としています。問題を提出し、すべての証拠を提供するのに十分な情報を得ることができます。この情報によって、一緒に調査を続け、より迅速に解決することが可能となります。特定のアクションやコマンドによってどのような結果がもたらされるかがよくわからない場合は、実行しないでください。本番システムに影響を与える可能性があります。この場合は、サポートセンターにお問い合わせください。左から右の操作列に進むと、このガイドを最も簡単に活用できます。InterSystems製品のクラスクエリにはSQL文を利用する方法と、ユーザコードによる記述が選択できます。選択すると、クエリウィザードが起動します。SQL文ではなく、ユーザコードによりクエリ定義が行えます。ユーティリティにて2つのグローバルの内容を比較することができます。例としてUSERとSAMPLESネームスペースにある、^testと^testを比較する場合は以下のようになります。※以下の例では、2つのネームスペースに全く同じグローバルを700個作り、その中の一つの中身を変えて検出対象としています。スーパーサーバを構成した際に、「管理ポータルに接続できなくなった」というお問い合わせを時々いただきます。こちらの記事では、その際の対処法をご案内します。化するために、以下のドキュメントにある方法を設定されると思います。「必須」にしてしまうと、管理ポータルに接続できなくなる場合があります。システムのパフォーマンスが低下した場合、OSやインターシステムズ製品の様々なツールを使用して情報収集を行い”通常時と比較して、どこがどの程度変わっているか”を確認することで、問題のある箇所を特定できます。(逆に、通常時の状況が不明な場合、パフォーマンス問題点の切り分けが非常に困難となる場合もあります。いう時に備え、通常時のパフォーマンスを確認することは、大変重要な情報となります。収集情報詳細は、以下のドキュメントをご参照ください。設定内容によって、方法が異なります。