|
หัวข้อ: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: internalworldsite ที่ 25 กรกฎาคม 2017, 23:24:50 สวัสดีครับ
ผมเขียนสคิปให้มันนำข้อมูลจาก mysql มาเขียนใน textfile ตามเงื่อนไข แต่ปรากฏว่าทีนี้ข้อมูลมันมากขึ้น สคิปกลับไม่ทำงาน ไม่แสดง error อะไรด้วย พอลองปรับให้ LIMIT มัน 25000 มันทำงานได้ปกติ พอมากกว่านั้นมันกลับไม่ทำงานใด ๆ แบบนี้เกิดจากอะไร limit ตรงไหนเราต้องไปหาแก้ตรงไหน มันเปนที่ mysql หรือ php ครับ หัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: watyai ที่ 26 กรกฎาคม 2017, 08:01:04 น่าจะ memory ครับ
เช็คการกำหนด mem ให้ php ใช้งาน ว่ากำหนดไว้เท่าไหร่ หัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: kingofdollars ที่ 26 กรกฎาคม 2017, 08:51:12 ปัญหา หน่วยความจำที่ใช้เก็บ textfile หรือเปล่าครับ พออ่าน record มาเกิน มันเลยได้ไฟล์ใหญ่เกินไป
ต้องลอง ซอยไฟล์ให้เล็กลงครับ หัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: smapan ที่ 26 กรกฎาคม 2017, 10:52:12 time out
หัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: thailandbitcoinguide ที่ 26 กรกฎาคม 2017, 12:01:20 time out +1 ครับ น่าจะ time outหัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: buakaew ที่ 26 กรกฎาคม 2017, 12:34:47 มาเก็บข้อมูลดีๆ :wanwan003:
หัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: internalworldsite ที่ 26 กรกฎาคม 2017, 21:04:43 ขอบคุณทุกครับมากครับ แก้ไขได้แล้ว
แก้ไข php.ini จาก memory_limit = 128M เป็น memory_limit = 512M หายเลยครับ หัวข้อ: Re: ทำไม mysql มากกว่า 25000 แถวมันหยุดทำงาน เริ่มหัวข้อโดย: 9arduino ที่ 28 กรกฎาคม 2017, 08:26:10 มาเก็บเป็นความรู้ ผมก็ไม่เคยโดนเหมือนกัน 555+
|