質問編集履歴

3

記述変更

2017/05/18 02:14

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  この場合メモリを増加させないようにするにはどう言った方法が良いのでしょうか?txtファイル100件毎に読込み出力と考えていたのですが
8
8
 
9
- shからtxtファイルを指定する際に行ずつではなく100行ずつまとめて読込むにはどう言った記述をすれば良いのでしょうか?
9
+ shまたはphpからtxtファイルを指定する際に1行ずつではなく100行ずつまとめて読込むにはどう言った記述をすれば良いのでしょうか?
10
10
 
11
11
  また↑だとファイルが分割されるため、別の方法はないでしょうか。
12
12
 

2

記述変更

2017/05/18 02:14

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  それをファイルに出力するようにしていたのですが、txtファイルの件数がかなり多くなってしまい使用できるメモリがギリギリになってしました。
4
4
 
5
- sqlで検索している件数が多いせいだと思います。
5
+ phpでfile_get_contentsでまとめてtxtを読み込みそれをsqlのinに指定しているせいだと思います。
6
6
 
7
7
  この場合メモリを増加させないようにするにはどう言った方法が良いのでしょうか?txtファイル100件毎に読込み出力と考えていたのですが
8
8
 

1

呼び出し記述

2017/05/18 02:12

投稿

enigumalu
enigumalu

スコア192

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,11 @@
11
11
  また↑だとファイルが分割されるため、別の方法はないでしょうか。
12
12
 
13
13
  今はメモリ512を指定していますが変更できないです。(cronでshを指定しshの引数にテキストファイルを指定してphpで処理する形です)
14
+
15
+ ```
16
+
17
+ out.sh
18
+
19
+ php $dir/xxx.php ${DATE} ${ID} -x ${FILE_PATH} >>${LOG_FILE} 2>&1
20
+
21
+ ```