ผู้เขียน หัวข้อ: เกี่ยวกับตาราง log ต่างๆ  (อ่าน 27903 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ มดตานอย ครับ..

  • Hero Member
  • *****
  • กระทู้: 3,137
  • Respect: 0
    • ดูรายละเอียด
เกี่ยวกับตาราง log ต่างๆ
« เมื่อ: ตุลาคม 24, 2007, 17:44:29 PM »
0
สามารถลบ  ตาราง log  ต่างๆ   ได้ไหมครับจะได้ลดพื้นที่การจัดเก็บ   เช่น  ksklog  , report_access_log
เพราะตอนนี้ยังไม่ได้ใช้ตรวจสอบครับ....ขอบพระคุณครับ


Nakhonphanom Hospital

MR.Tanoy999 ผู้ใช้งานทั่วไป
tanoy999-at-gmail-dot-com
เริ่ม  1 ตุลาคม 2549  โดย  BMS

doramon

  • บุคคลทั่วไป
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #1 เมื่อ: ตุลาคม 24, 2007, 22:16:04 PM »
0
ลบได้ครับถ้าไม่อยากตรวจสอบ

ออฟไลน์ เข็มหล่อนะ

  • Full Member
  • ***
  • กระทู้: 136
  • เทพกวนอู
  • Respect: 0
    • ดูรายละเอียด
    • www.chongtkt.com
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #2 เมื่อ: ตุลาคม 25, 2007, 08:28:47 AM »
0
ถ้าไม่ยุ่งยากอะไรนัก สำหรับไฟล์ log ต่างๆ
ผมขอแนะนำบันทึกเก็บไว้เป็นไฟล์
*.cds
หรือจะเก็บแบบ limit เป็นไฟล์ย้อนหลัง (desc) สักตารางละ 1,000
ถ้าเราต้องการตรวจสอบ จะมีประโยชน์ในอนาคต

<a href="http://dit.dru.ac.th/homearea/b/bk8/B8_B4.swf" target="_blank" class="new_win">http://dit.dru.ac.th/homearea/b/bk8/B8_B4.swf</a>

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #3 เมื่อ: ตุลาคม 25, 2007, 10:25:46 AM »
0
แนะนำให้ใช้วิธีนี้ครับ

1. สร้างฐานข้อมูลเปล่าๆ ไว้ เช่น hos_log ด้วยคำสั่ง

create database hos_log

2. หากต้องการลบข้อมูลออกจากตารางไหน ให้ใช้คำสั่งนี้ครับ (ตัวอย่างตาราง ksklog)

create table hos_log.ksklog select * from hos.ksklog limit 0;
alter ignore table hos_log.ksklog add primary key (ksklog_id);
insert ignore into hos_log.ksklog select * from hos.ksklog;
delete from hos.ksklog;
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ เข็มหล่อนะ

  • Full Member
  • ***
  • กระทู้: 136
  • เทพกวนอู
  • Respect: 0
    • ดูรายละเอียด
    • www.chongtkt.com
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #4 เมื่อ: ตุลาคม 25, 2007, 10:47:21 AM »
0
ว้าว สร้างเป็นฐานข้อมูลก้อนใหม่เลยหรอครับ
ฐานข้อมูลทีเอาไว้คอยเก็บไฟล์ log ล้วนๆ
แล้วข้อมูลที่ถูกลบจาก ตาราง log ต่างๆในฐานข้อมูล hos
จะถูกเพิ่มลงในฐานข้อมูล hos_log เรื่อยๆใช่มั๊ยครับ

อยากทราบข้อดีกับข้อเสียจังครับ
ช่วยแนะนำด้วยครับ
<a href="http://dit.dru.ac.th/homearea/b/bk8/B8_B4.swf" target="_blank" class="new_win">http://dit.dru.ac.th/homearea/b/bk8/B8_B4.swf</a>

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #5 เมื่อ: พฤศจิกายน 14, 2007, 14:47:26 PM »
0
แนะนำให้ใช้วิธีนี้ครับ

1. สร้างฐานข้อมูลเปล่าๆ ไว้ เช่น hos_log ด้วยคำสั่ง

create database hos_log

2. หากต้องการลบข้อมูลออกจากตารางไหน ให้ใช้คำสั่งนี้ครับ (ตัวอย่างตาราง ksklog)

create table hos_log.ksklog select * from hos.ksklog limit 0;
alter ignore table hos_log.ksklog add primary key (ksklog_id);
insert ignore into hos_log.ksklog select * from hos.ksklog;
delete from hos.ksklog;


สอบถามเพิ่มเติมครับ

ถ้าเราใช้คำสั่งพวกนี้ สามารถสั่งในขณะที่มีการทำงาน HOSxP ได้เลยมั๊ยครับ  แล้วครั้งต่อไป ถ้าตารางใหญ่มากอีก ควรทำยังไงต่อครับ

 :)
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #6 เมื่อ: พฤศจิกายน 14, 2007, 17:09:12 PM »
0
ครั้งต่อไป ไม่ต้องสร้างตารางใหม่แล้วครับ แค่

insert ignore into hos_log.ksklog select * from hos.ksklog;
delete from hos.ksklog;

ก็ได้แล้วครับ  แต่หากตารางนั้นไม่ใช่ชนิด innodb เครื่องอื่นๆ จะต้องรอให้คำสั่งนี้เสร็จก่อนครับจึงจะทำงานต่อได้
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ anukul

  • Hero Member
  • *****
  • กระทู้: 1,363
  • Respect: +1
    • ดูรายละเอียด
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #7 เมื่อ: พฤศจิกายน 15, 2007, 10:57:31 AM »
0
คิดว่าคงต้องลบข้อมูลในตาราง ksklog แล้ว ตอนนี้ เพราะระบบจะ ค้างทันที เวลาที่เข้า user information แล้วเลือก Tab ' Activity log '

แต่ยังไม่รู้จะวางแผนลบตอนไหนดี เพราะ ยังไม่ได้เปลี่ยนเป็น innodb เลยครับ 
..อาจต้อง insert data เข้า hos_log จากเครื่อง slave แทนที่จะสั่งให้ insert จากเครื่อง master เสร็จแล้วค่อย  เลือกลบ ข้อมูล ksklog ในเครื่อง master เท่าที่มีใน slave  แล้วค่อย run agent ต่อ   ไม่รู้จะพอได้มั๊ยครับ
รพ.มะการักษ์ 260 เตียง
เริ่มระบบ 1 ธค 48 (ทีม MN)
Database structure :HOSxP 3.55.9.21b
Client : 3.55.6.8-3.55.9.21b
Server : Double QuadCore XEON 3.2 G. ECC 18 G. SAS 146 G x4(Raid 5) -- CentOS 5.3 (64 bit) , MySQL 5.1.30 percana
Client : Win2000 ~ 200 clients
Module :
OPD -Register,Screening,Doctor,Dispense,Billing,Dentist,PMMR
IPD - Admit center,Ward,Nutrition,Dispense,LR,OR
LAB , X-ray
การเชื่อมต่อ : LIS             --> RAX
                    X-ray PACS --> Infinitt (ThaiGL)

ออฟไลน์ manoi

  • Hero Member
  • *****
  • กระทู้: 8,669
  • Respect: +170
    • ดูรายละเอียด
    • HOSxP Community Center
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #8 เมื่อ: พฤศจิกายน 15, 2007, 13:41:18 PM »
0
ใช่แล้วครับ
HOSxP Project Manager / Cheif Developer / BMS MD

ออฟไลน์ skypec

  • Hero Member
  • *****
  • กระทู้: 1,469
  • Respect: +1
    • ดูรายละเอียด
    • โรงพยาบาลรือเสาะ
Re: เกี่ยวกับตาราง log ต่างๆ
« ตอบกลับ #9 เมื่อ: มีนาคม 11, 2009, 23:23:00 PM »
0
เป็นหัวข้อเก่า แต่มีประโยชน์มากๆๆๆ เลย ขอบคุณครับ

 :) ;) :D ;D
โรงพยาบาลรือเสาะ ( www.rusohospital.com )
Version HOSxP 3.53.7.28
Machine Server
Master : IBM
Slave   : HP