• Question, will you be running other services on the server, i.e. SSIS,SSRS,SSAS etc.?

    😎

    With 160Gb memory on the server, I would suggest to set the SQL Server Max Memory to 128Gb /131072 Mb and monitor both the SQL Server and the OS for memory related pressure.

    For fun, here is an easy way of converting between units

    DECLARE @SIZE_IN_BYTES NUMERIC(38,6) = 137438953472.0;

    SELECT

    'BYTES' AS SCALE

    ,@SIZE_IN_BYTES AS SIZE

    UNION ALL

    SELECT

    'KILOBYTES'

    ,@SIZE_IN_BYTES / POWER(2.0,10)

    UNION ALL

    SELECT

    'MEGABYTES'

    ,@SIZE_IN_BYTES / POWER(2.0,20)

    UNION ALL

    SELECT

    'GIGABYTES'

    ,@SIZE_IN_BYTES / POWER(2.0,30)

    UNION ALL

    SELECT

    'TERABYTES'

    ,@SIZE_IN_BYTES / POWER(2.0,40)

    Output

    SCALE SIZE

    --------- --------------------

    BYTES 137438953472.000000

    KILOBYTES 134217728.000000

    MEGABYTES 131072.000000

    GIGABYTES 128.000000

    TERABYTES 0.125000