Saya telah menginstal 2 instance dari sql server plus SSIS pada server berikut.
Perhatikan jumlah RAM hampir 384 GB
Dan ini adalah pengaturan memori maks dan min yang telah saya terapkan pada 2 instance saya. Saya berasumsi bahwa kedua instance akan menggunakan jumlah sumber daya yang sama, jika itu benar-benar terjadi, 184.320 MB yang 180 GB menjadi angka awal yang baik untuk mengatur memori saya?
Berapa banyak memori yang akan saya alokasikan untuk SSIS?
sql-server
ssis
sql-server-2014
memory
ssis-2014
Marcello Miorelli
sumber
sumber
Jawaban:
(Dari tangkapan layar) Saya melihat konfigurasi yang tidak biasa di mana Anda memiliki memori Min dan Max SQL Server yang sama. Biarkan memori min sebagai default. Lihat jawaban saya untuk SQL Server Min Server Memory .
Untuk menentukan memori ideal, lihat - Bagaimana menentukan memori ideal misalnya? dan SQL Server Konfigurasi memori Maksimum dan Minimum
Kami memiliki paket SSIS yang berjalan di server produksi kami dan mereka hampir tidak menyebabkan masalah memori. Saya hanya menyisakan cukup memori untuk OS, karena
DTExec.exe
merupakan proses eksternalsqlserver.exe
sehingga persyaratan memorinya tidak akan dimasukkan sebagai bagian dari MAX Memory. Juga, SSIS dirancang untuk memproses sejumlah besar data baris demi baris dalam memori dengan kecepatan tinggi.Jika Anda merasa bahwa ada paket SSIS yang berjalan berjam-jam, maka saya sarankan Anda untuk memantau Penghitung Kinerja SSIS di bawah ini :
dan dari 10 Praktik Terbaik Layanan Integrasi Server SQL - SQL CAT Team
Tua tapi masih relevan: Layanan Integrasi: Teknik Penyesuaian Kinerja
sumber
Berapa banyak memori yang dibutuhkan SSIS? (Jawaban sebenarnya adalah: Itu tergantung .)
Namun, Jonathan Kehayias memiliki formula yang cukup bagus, atau kira-kira begitu, karena ini sangat bagus untuk saya.
https://www.sqlskills.com/blogs/jonathan/how-much-memory-does-my-sql-server-actual-need/
Rumus sederhana untuk memesan ruang untuk kebutuhan selain SQL Server di Windows adalah:
Mulai dengan 1 GB, ditambah 1 GB untuk setiap 4 GB di mesin antara 4 dan 16 GB, ditambah 1 GB untuk setiap 8 GB di mesin di atas 16 GB.
Setelah itu Anda harus melakukan pemantauan untuk menentukan apakah Anda memerlukan lebih atau kurang memori untuk paket SSIS Anda. Itu tergantung porsi perencanaan Anda untuk penggunaan memori. Jika Anda melihat masalah dengan proses SSIS Anda, maka Anda perlu menentukan apakah lebih banyak memori diperlukan.
Karena Anda memiliki dua instance pada server yang sama, ini kemungkinan akan membutuhkan penyetelan lebih lanjut.
sumber