BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: SIWIT ที่ พฤศจิกายน 24, 2009, 14:36:04 PM

หัวข้อ: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: SIWIT ที่ พฤศจิกายน 24, 2009, 14:36:04 PM
เนื่องจากฐานข้อมูล Hipdata ผมมีประมาณ 3 ล้าน Record จะหา Cid ครั้งนึงก็ช้าครับ ช่วย limit ไว้ซัก 100 ได้รึปล่าวครับผม
หัวข้อ: Re: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ พฤศจิกายน 24, 2009, 18:41:26 PM
 :o เอาข้อมูลเข้าทั้งจังหวัดเลยเหรอครับ คงจะช้าอย่างว่าละครับ นำเข้าทีคงรอนานพอสมควร ของผมเอาเฉพาะอำเภอผมที่เดียว เร็วกว่าครับ หรือถ้าอยากเอาเข้าเยอะๆ แนะนำให้เอาเฉพาะ อ.ที่เป็นรอยต่อติดกันแค่นั้น น่าจะเร็วกว่านะครับ
หัวข้อ: Re: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: SIWIT ที่ พฤศจิกายน 24, 2009, 22:09:22 PM
เดิมผมก็เข้าแค่เป็นอำเภอแต่หัวหน้าต้องการครอบคลุมอะครับจำเป็นจริงๆถ้า limit ได้ก็ดีนะครับ คงชื่อไม่ซ้ำถึง 100 แถมค้นหาเร็วขึ้นด้วยครับ
หัวข้อ: Re: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: SIWIT ที่ พฤศจิกายน 24, 2009, 22:22:32 PM
โรงพยาบาลผมมีปัญหาผู้ป่วยไม่เอา บัตรมาด้วยครับมีที่ไม่มีเลขประมาณ 80000 hn ผมเลยคิดว่าจะนำเข้า CID จากตาราง HipData โดยใช้ ชื่อ นามสกุล วันเกิด ที่อยู่ ที่ตรงกันไม่ทราบความคิดนี้ดีรึปล่าวครับแล้วค่อยมาตามแก้ cid ที่ซ้ำจะน้อยกว่ารึปล่าว
หัวข้อ: Re: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: Terminator2015 ที่ พฤศจิกายน 25, 2009, 08:02:56 AM
 ::) เยอะจริงๆครับ 80000 HN ไม่มีเลขบัตร ของผมให้ขึ้นเวร ค้นจากโปรแกรมด้านนอกที่ทำไว้ให้ copy มาวางใน สายฟ้า(sql query) ซึ่งเลือกเฉพาะรายการที่ไม่มี cid มา ซึ่งก็ดูฟิวด์วันเกิด ที่อยู่คู่กันไปด้วย (ซึ่งยังไงก็หาไม่ได้ครบทุกรายการ หายากจริงๆ) แล้วก็กด Update เอา แล้วงานต่อมาก็มารวม hn ที่มี cid ซ้ำกันอย่างเหมือนกันครับ ไม่ทราบว่าที่อื่นมีวิธีทำอย่างไรบ้าง
หัวข้อ: Re: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: SIWIT ที่ พฤศจิกายน 25, 2009, 19:06:01 PM
ผมก็อยากได้เหมือนกันครับโปรแกรมหาเลขที่บัตรครับเขียนโปรแกรมไม่เก่งครับหรือไม่เป็นเลย อยากรู้เหมือนกันว่าที่อื่นทำยังไงครับหลายๆความคิด
หัวข้อ: Re: ดูข้อมูลจาก ฐานข้อมูล Cid ช้าครับ
เริ่มหัวข้อโดย: มนตรี บอยรักยุ้ยคนเดียว ที่ พฤศจิกายน 26, 2009, 19:16:10 PM
เนื่องจากฐานข้อมูล Hipdata ผมมีประมาณ 3 ล้าน Record จะหา Cid ครั้งนึงก็ช้าครับ ช่วย limit ไว้ซัก 100 ได้รึปล่าวครับผม

server p4 ram 2 g 32 bit  เป็นข้อจำกัด

ลองใช้
server core 2 Qued ram 8 g os 64 bit  งบ 20,000 น่าจะดีกว่าและเร็วกว่าเดิม หลายเท่า
ลง Cent OS 4.x +MySQL 5.4.3 หรือ MySQL Percona+XtraDB 5.1.40 จะเห็นความแตกต่าง
สำหรับ รพ.มีงบน้อย ใช้ PC ไปก่อน มีเงินก็เปลี่ยนเป็น server