Quantcast
Channel: OKWAVE 最新質問([技術者向] コンピューター/205)【本日】
Viewing all articles
Browse latest Browse all 38062

phpでinformixデータ取得エラー

$
0
0
php(OSはRedHat Linux)でInformixテーブルからデータ取得の際、 途中(約200万件ぐらい取得済みの時)エラー発生: FATAL: emalloc(): Unable to allocate xxx bytes 或いは Segmentation fault 非常に困っています。 原因はデータ件数が多い(いずれのテーブルも280万件以上) からだと思いますが、何かか解決方法でもありますでしょうか? よろしくお願い致します。 その一部コードは以下のようになっています: $sql1 = $ifx_query("select * from mytable order by myfield;"); $row1 = if_fetech_row($sql1,"FIRST") while (is_array($row1)) {  (データ処理) $row1 = ifx_fetch_row($sql1,"NEXT"); } なお、 $sql1 = $ifx_prepare("select * from mytable order by myfield;"); ifx_do($sqlP); $row1 = if_fetech_row($sql1,"FIRST") while (is_array($row1)) {  (データ処理) $row1 = ifx_fetch_row($sql1,"NEXT"); } も試しておりましたが、以前とエラーが発生しております。 よろしくお願いいたします。

Viewing all articles
Browse latest Browse all 38062


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>