คำถามติดแท็ก log

3
วิธีการบันทึกแบบสอบถาม MySQL ทั้งหมดลงในไฟล์บันทึกได้อย่างไร
ฉันใช้ Mysql 5.6.12 ภายใต้สภาพแวดล้อมเซิร์ฟเวอร์ Wamp ตอนนี้ฉันต้องการบันทึกคำค้นหาทั้งหมดลงในไฟล์ ".log" ข้อความค้นหาที่เรียกใช้โดย PHP หรือจาก PHPMyAdmin ฉันต้องการบันทึกข้อความเหล่านี้ ...
17 mysql  log 


1
ตัวเลือก“ ตัดทอนล็อกออนจุดตรวจสอบ” ใน SQL Server
เรื่องยาว แต่ที่ปรึกษาระยะยาวของเรา (อดีตพนักงาน) เขียนสคริปต์ที่กำหนดเองปีที่ผ่านมา (2006 หรือดังนั้น) เพื่อติดต่อกับ Tivoli Storage Manager และดูเหมือนว่ามันจะได้รับการตรวจสอบตัวเลือก SQL Server DB truncate log on checkpointชื่อ การเรียกร้องของพวกเขาคือมันป้องกันสคริปต์จากการทำงานและการสำรองข้อมูลในอินสแตนซ์ซึ่งเป็น SQL 2012 ฉันรู้สึกว่า BS นั้นสมบูรณ์เพราะฉันไม่พบตัวเลือกดังกล่าวผ่านทางsp_configureและการสำรองข้อมูลทำงานได้ทุกที่ยกเว้นกรณีเดียว อย่างไรก็ตามฉันต้องการที่จะลบทุ่นระเบิดถ้านั่นคือสิ่งที่มันเป็นและลบองค์ประกอบที่ล้าสมัยอื่น ๆ ฉันให้พวกเขาตรวจสอบกับผู้ขาย แต่ฉันไม่มีความมั่นใจในระดับสูงในสิ่งที่พวกเขาพูด การวิจัยที่ฉันได้รับกลับมายิ่งกว่านั้นอาจเป็นตัวเลือกสำหรับ SQL 2000 หรือตัวเลือก Sybase การอ้างสิทธิ์อีกอย่างคือมันถูกเรียก / ใช้โดยนัยในรุ่นที่ใหม่กว่า (2008 ขึ้นไป) เมื่อรูปแบบการกู้คืนเป็นSIMPLEและไม่มีตัวเลือกที่ชัดเจนในการเปิดหรือปิด เนื่องจากTRUNCATE LOGคำสั่งล้าสมัยเนื่องจากบันทึกการทำงานของธุรกรรมในปัจจุบันฉันคิดว่านี่ไม่ใช่ตัวเลือกที่สามารถสอบถามได้ที่จุดนี้ เนื่องจากฉันไม่มีอินสแตนซ์ของ SQL Server 2000 ฉันหวังว่าจะมีบางคนจำได้หรือสามารถตรวจสอบได้จากที่วางไว้ ฉันบอกพวกเขาว่ามันไม่มีอะไรจะแนะนำ ฉันก็หวังว่าบางคนสามารถยืนยันได้ว่านี่เป็นสิ่งล้าสมัย

1
เข้าสู่ระบบไฟล์ในบริการ windows PostgreSQL
ฉันต้องการทางเลือกอื่นสำหรับการรันคำสั่งต่อไปนี้: C:\xxx\pgsql\bin\pg_ctl" -D "C:\xxx\pgsql\data" -l "C:\yyy\log\pgsql.log" start. วิธีนี้เซิร์ฟเวอร์เริ่มต้นและเข้าสู่C:\yyy\log\pgsql.logระบบ เมื่อฉันพยายามที่จะลงทะเบียนเซิร์ฟเวอร์เป็นบริการ - ไม่มีตัวเลือกการบันทึกและเซิร์ฟเวอร์บันทึกไปยังตัวแสดงเหตุการณ์ จากเอกสาร pg_ctl: pg_ctl register [-N servicename] [-U ชื่อผู้ใช้] [-P รหัสผ่าน] [-D datadir] [-S a [uto] | d [emand]] [-w] [-t วินาที] [-s] [-o ตัวเลือก] ฉันจะบังคับให้เซิร์ฟเวอร์ลงชื่อเข้าใช้ไฟล์ได้อย่างไร หมายเหตุ: ฉันไม่ต้องการใช้โปรแกรมติดตั้งแบบคลิกเดียวฉันแค่ต้องการทำงานกับไบนารีที่ไม่ได้ซิป

1
เป็นไปได้ไหมที่จะไม่รวมผู้ใช้บางคนในกิจกรรมการบันทึกของ PostgreSQL
ฉันต้องการตรวจสอบกิจกรรมของผู้ใช้ในฐานข้อมูลของเรา ฉันได้ตั้งค่าพารามิเตอร์ต่อไปนี้ในpostgresql.conf: log_min_duration_statement = 0 log_connections = on log_disconnections = on log_line_prefix = '%t %a %d %h %u |' อย่างไรก็ตามฉันตระหนักว่าไฟล์บันทึกส่วนใหญ่เต็มไปด้วยคำสั่งที่ดำเนินการโดยpostgresผู้ใช้ซึ่งสคริปต์ที่ฉันเขียนสำหรับงานบำรุงรักษาใช้: คำนวณมุมมอง materialized ใหม่, pg_dump, pg_restore, แยกมุมมองเป็นไฟล์ตาราง ฯลฯ ผลที่ได้คือทุกวัน ล็อกไฟล์มีขนาดเกิน 12 Mb มีวิธีในการแยกกิจกรรมของผู้ใช้ที่ระบุออกจากบันทึกหรือไม่
10 postgresql  log 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.