none
(Sumber: milist SQL Server) konsumsi memory besar RRS feed

  • Pertanyaan

  •  

    ketika saya tarik data dari server lain pake SSIS , SQL server mengkonsumsi memory banyak. Tapi setelah selesai pun tetap sama , baru setelah saya restart service SQL servernya memorinya kembali ke semula , itu kenapa ya ? apa ada solusi supaya konsumsi memorinya langsung turun setelah proses2nya selesai? 


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Jumat, 30 Maret 2012 10.31
    Moderator

Jawaban

  •  

    Mengenai memory yang di pake SQL Server. cara kerjanya memang gitu. kalo kita lihat di PerfMon seperti terjadi memory leak di SQL Server. padahal sebenarnya tidak.

    SQL Server hanya mereserved memory tersebut, namun belum di commit. Jika terjadi memory pressure dari OS, SQL Server akan merelease Memory yang memang tidak dibutuhkannya. Sebaiknya sih memang kudu melakukan configure max server memory setting di SQL Server memorynya.

      

    Dijawab oleh: Suherman


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Jumat, 30 Maret 2012 10.31
    Moderator

Semua Balasan

  •  

    Mengenai memory yang di pake SQL Server. cara kerjanya memang gitu. kalo kita lihat di PerfMon seperti terjadi memory leak di SQL Server. padahal sebenarnya tidak.

    SQL Server hanya mereserved memory tersebut, namun belum di commit. Jika terjadi memory pressure dari OS, SQL Server akan merelease Memory yang memang tidak dibutuhkannya. Sebaiknya sih memang kudu melakukan configure max server memory setting di SQL Server memorynya.

      

    Dijawab oleh: Suherman


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Jumat, 30 Maret 2012 10.31
    Moderator
  •  

    Selama tidak dibatasi penggunaan memorynya, sql akan mengambil semua memory yang tersedia dalam system, dan akan tetap di-'booking' oleh sql sampai sql di restart servicenya.

    Untuk mengatasinya memory yang ada jangan terlalu 'di-umbar' sama sql, berikan penggunaan maximum memory yg boleh dipakai sql.

    Dijawab oleh: Deni Kusdeni


    Agnes Sannie [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Jumat, 30 Maret 2012 10.32
    Moderator
  • caranya bagaimana pak?
    Jumat, 06 Juli 2012 07.22
  • Dear Christian,

    Untuk mengatur penggunaan memory buffer di SSIS,  pada control flow task properties anda atur property untuk DefaultBufferMaxRows dan DefaultBufferSize.

    Mengatur Buffer di SSIS Package

    Semoga membantu,

    Salam,

    Sony

    Jumat, 13 Juli 2012 06.50