Saya ingin menjalankan pekerjaan setiap 3 detik, namun dalam SQL Server 2008 kami tidak dapat menetapkan interval kurang dari 10 detik.
Pekerjaan ini digunakan untuk memasukkan / memperbarui informasi pengunjung, dan informasi segmentasi ke dalam database yang dilacak oleh pencarian google.
Ada sekitar 100 baris yang dimasukkan dalam 2 atau 3 detik. Pekerjaan itu menyisipkan dan memperbarui tabel dalam database. Apakah ada cara untuk menjadwalkannya menggunakan konfigurasi penjadwalan pekerjaan?
sql-server
sql-server-2008
jobs
Musakkhir Sayyed
sumber
sumber
Saya kira jawaban ini tidak benar. Alasannya adalah sebagai berikut: katakanlah dbo.SomeProcedure akan berjalan selama 2 detik dan mulai pukul 10:00:00 pagi, kemudian setelah proc ini selesai, ia akan menunggu selama 3 detik sebelum memulai kembali lagi, yaitu pada 10:00:02 pagi , selesai, dan tidak akan mulai sampai 10:00:05. Sementara jika kita benar-benar bisa menjadwalkan pekerjaan untuk dijalankan setiap 3 detik, dbo.SomeProcedure memang akan berjalan pada pukul 10:00 pagi dan 10:00:03 pagi, dan seterusnya. Yang lebih akurat adalah sebagai berikut:
sumber