ปัญหาของ NUMBER (10, 2)

Wednesday, June 10th, 2009

ปัญหามันมีอยู่ว่า มีน้องที่ทำงานถามมาว่า NUMBER (10, 2) ใน การเขียน pl/sql เนี่ยมันจะเก็บตัวเลขได้ความยาวกี่หลัก จะ 12 หลักโดยรวม 10 และ 2 หรือจะแค่ 10 หลัก ผมก็ไม่ค่อยรู้เรื่องซะด้วยแฮะ ก็เลยจัดการถามพี่ goo ซะเลยได้ใจความมาว่า แบ่งเป็นจุดหน้า 8 หลัก หลังจุด 2 หลัก ค่าสูงสุด ที่เก็บได้คือ 99,999,999.99 มันก็เป็นคำถามเล็กน้อยที่หลายๆ คนอาจมองข้ามไปครับจนมีน้องที่ทำงานถามมา แล้วยังตอบแบบชัดเจนไม่ได้เลย 555+ ก็เลยเอามาเก็บเป็น knowledge เผื่อวันข้างหน้าลืม จะได้เข้ามาดู อิอิ

Reset Password root MySQL (Windows)

Monday, June 1st, 2009

วันก่อนอยากเปลี่ยน Password root ของ Mysql ก็เลยไปเปลี่ยนเอาดื้อๆๆเลย ผ่าน tools navicate อิอิ แล้วมานึกขึ้นได้ว่ามันเป็น password ที่เหมือนจะผ่าน MD5 ก็เลยไปหาวิธีเปลี่ยนแบบที่เค้าทำกัน งิงิ ได้ตามนี้เลยครับ ก็ได้อาจารย์กู แหละครับที่ไปช่วยหาข้อมูลมาให้ 1. stop MySQL server โดยสั่งใน Services หรือ พิมพ์ net stop mysql ใน Command Prompt 2. start MySQL server โดยใส่ออพชัน –skip-grant-tables mysqld-nt –skip-grant-tables ถ้าสตาร์ทไม่ขึ้น อาจต้องใส่ออพชัน –defaults-file เข้าไปด้วย mysqld-nt –skip-grant-tables –defaults-file=”C:\WINDOWS\my.ini” 3. connect เข้า MySQL ด้วย user root […]

หลักการของ Cluster & Load Balance

Monday, May 25th, 2009

พอดีกำลังอยากรู้เรื่อง Load Balance ก็ไปเจอหลักการเข้าครับ เลยเอามาเก็บเป็นความรู้แชร์เพื่อนๆไว้ Clustering คือการจัดกลุ่มของคอมพิวเตอร์หลายๆตัวเพื่อให้สามารถทำงานได้เหมือนกับเป็นคอมพิวเตอร์ตัวเดียวกัน ดังนั้นไม่ว่า User เข้ามาใช้งานเครื่องใดภายในกลุ่มก็จะรู้สึกเหมือนใช้งานคอมพิวเตอร์เครื่องเดียวกัน คุณสมบัติสำคัญของการทำ Clustering คือการทำ Replication โดยในแง่ของ Web Application คือการทำ Session Replication ซึ่งตามปกติแล้ว Session ของ User จะถูกจัดเก็บใน Web Server เครื่องที่ User กำลังใช้งานอยู่เท่านั้น แต่การทำ Clustering จะเป็นการคัดลอก (Replicate) Session นั้นไปยัง Web Server อื่นภายในกลุ่มด้วย ทำให้ไม่ว่า User เข้าไปใช้งานใน Server เครื่องใดก็จะมี Session ของ User อยู่ด้วยเสมอ Load balancing คือการจัดกลุ่มของคอมพิวเตอร์หลายๆตัวเพื่อแบ่งงานกัน หรือกระจาย load การใช้งานของ user ไปยังคอมพิวเตอร์ภายในกลุ่ม […]