A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
なんだかぜんぜん次元が異なるものを比較しようとしている気がします。
PL/SQLは、Oracleで条件分岐などの処理を実現する一種の言語で、Oracle上でしか動きません。
別の言い方をすれば、Oracleのデータを操作するため以外の目的には利用できません。
C言語は一般的にプログラムを記述するための言語で、Oracleとは全く関係がありません。
CからPro*CやODBC接続かなにかを利用してOracleを利用ことは出来ますが、それにしても基本的にはSQL文を投げて結果をもらうだけに過ぎません。
当然Cから直接OracleのDBを読むことも不可能です。
というわけで、両者は同列で比較できるものではありません。
ちなみに....どのような体裁をとるにせよ、処理の大部分がOracleのデータ操作になるのであれば(書き込まれているようなバッチ処理はたいていそうです)、プログラム本体が全体のパフォーマンスに与える影響はごくわずかです。
バッチ処理を呼び出す言語は書きなれたものを利用して、パフォーマンスチューニングはパッケージやストアドプロシージャの中のSQL文の書き方などで行うべきだと思います。
御回答ありがとう御座います。
質問の仕方が悪かったようです。すみません。
質問したかったのは、pl/sqlでテーブル操作以外(分岐や文字列操作等)の部分がcに比べ極端に遅くその量が多くかつデータ量が多ければ影響が大きいのではないかと思い、また、プロシジャからプロシジャの呼び出しが、ダイナミックにその都度行われていた場合遅くなるのではないかと思い質問させていただきました。
VDSLさん言う通りテーブル操作が一番時間がかかると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- IT・エンジニアリング 不具合の現状認識をしないプログラマって信用できる人? できない人? 8 2023/07/28 09:09
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- C言語・C++・C# C言語について。 3 2022/11/05 20:30
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーソル宣言をIFで分けられま...
-
Accessで処理経過を表示したい...
-
インサート処理のスピード
-
処理件数を非表示にしたい
-
oracle pl/sqlの処理速度について
-
マイクラPC版のコマンドで効率...
-
エクセルで個人用マクロの配布方法
-
excel2013 MonthDays 関数が使...
-
外部参照してるキーを主キーに...
-
1、Rstudioで回帰直線を求める...
-
差し込み後、元データを変更し...
-
この英文の訳し方がわかりませ...
-
別のDB(Table)からの複数行の...
-
フィルターかけた後、重複を除...
-
イマジンの歌詞のまちがい?
-
イェイイェイイェイ イェイイェ...
-
php mysql で WHERE句内に変数...
-
就職の証明写真を綺麗にとって...
-
英文読解
-
no signal
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カーソル0件の時にエラーを発生...
-
処理件数を非表示にしたい
-
データ型でFloatとreal の計算...
-
カーソル宣言をIFで分けられま...
-
NVLとDECODEのスピード差
-
Accessで処理経過を表示したい...
-
カーソルを使って、最終行レコ...
-
ストアドプロシージャ_カーソル...
-
ACCESSで一括処理する方法
-
RDBとVSAMの比較
-
300万件のデータの処理について
-
SELECT と INSERT の速度
-
SQL-LOADERの逆のもの
-
動的SQLの処理件数
-
クエリの実行時間の目安
-
PL/SQL で continue ?
-
テーブルの項目が異なるテーブ...
-
Oracleデータベースの暗号化
-
カーソルがコミットするとクロ...
-
カーソルオープンの処理について
おすすめ情報