คำถามติดแท็ก scheduled-tasks

3
วิธีการเรียกใช้งานที่เกิดขึ้นซ้ำ ๆ บน Postgresql โดยไม่ต้องใช้เครื่องมือคล้าย cron ภายนอก
ฉันต้องการเรียกขั้นตอนการจัดเก็บเป็นประจำ บน Oracle ฉันจะสร้างงานสำหรับสิ่งนี้ ฉันพบว่า Postgresql สามารถเลียนแบบสิ่งนี้ได้ดีโดยใช้เครื่องมือภายนอก (cron ฯลฯ ) และ PgAgent คุณรู้จักทางเลือก "ภายใน" ซึ่งไม่เกี่ยวข้องกับเครื่องมือภายนอกหรือไม่? ฉันต้องการหลีกเลี่ยงปัญหาด้านความปลอดภัยด้วยรหัสผ่านที่จัดเก็บในบรรทัดคำสั่งของ pgAgent ฉันต้องการหลีกเลี่ยงการกำหนดค่าระบบเพิ่มเติมใด ๆ สำหรับการซ่อนรหัสผ่าน ( ~/.pgpass) Postgresql 8.3 Linux RedHat 64 บิต

3
ดำเนินการสืบค้นโดยอัตโนมัติใน MS SQL Studio ทุกชั่วโมง
ฉันสนับสนุนแอปพลิเคชันในองค์กรขนาดใหญ่หนึ่งในบทบาทของฉันคือการล้างข้อมูล มีแบบสอบถามที่ฉันต้องดำเนินการทุกชั่วโมงและฉันต้องการจะทำมันโดยอัตโนมัติ เนื่องจากนโยบายองค์กรฉันไม่สามารถสร้างงาน SQL Server Agent หรือแก้ไขสคีมาได้ฉันสามารถจัดการข้อมูลได้เท่านั้น ไม่มีที่สิ้นสุด WHILE(1=1) BEGIN WAITFOR DELAY '01:00'; --do work END ทำงานให้ฉันได้ แต่ฉันยักความคิดเกี่ยวกับการเชื่อมต่อแบบเปิดโล่ง เป็นการดีที่ฉันจะสคริปต์ MS SS ตัวเองเพื่อรันชิ้นส่วนของรหัสที่กำหนดทุกชั่วโมง แต่ฉันไม่แน่ใจว่าเป็นไปได้ มีวิธีแก้ไขปัญหานี้หรือไม่?

4
ฉันใช้ SQL Server Agent เพื่อกำหนดเวลาแม้แต่งานที่ไม่ใช่ฐานข้อมูล - นี่เป็นความคิดที่ไม่ดีใช่ไหม
เนื่องจากฉันเป็น DBA (และในหลาย ๆ กรณีระบบปฏิบัติการจริง) ดังนั้น SQL Server จึงได้รับการติดตั้งบนเซิร์ฟเวอร์ทุกเครื่องที่ฉันต้องทำงานเป็นประจำ ฉันเพิ่งรู้ว่าฉันใช้ SQL Agent เป็นตัวกำหนดเวลางานในเกือบทุกกรณีแทนที่จะเป็น Windows Task Scheduler จากมุมมองของฉันตัวแทน SQL มีข้อได้เปรียบเหนือ Windows Task Scheduler หลายประการ: รีโมต (จากเวิร์กสเตชันของฉัน) เริ่ม / หยุด / ตรวจสอบงาน แชร์กำหนดการ (ไม่ใช่แต่ละงานด้วยตัวเอง) หลายขั้นตอนและการควบคุมการไหล งานประเภทต่าง ๆ แจ้งเตือนเมื่อความล้มเหลว / เสร็จสิ้น สามารถกำหนดค่าให้ทำหน้าที่ผู้ใช้ที่แตกต่างกัน (ปานกลาง) ข้อความแสดงข้อผิดพลาดอธิบายมากกว่ารหัสข้อผิดพลาด อย่างไรก็ตามฉันไม่สามารถหลบหนีจากความรู้สึกที่ว่านี่เป็นแนวปฏิบัติที่ไม่ดี - SQL Agent ควรสำรองไว้สำหรับงานที่เกี่ยวข้องกับฐานข้อมูลเท่านั้นและฉันควรปล่อยให้ระบบปฏิบัติการระดับทำงานใน Windows Task Scheduler แม้ว่าฉันจะไม่ชอบการใช้งานก็ตาม …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.