نمایش نتایج 1 تا 2 از 2

نام تاپیک: postgres memory cache centos 7

  1. #1

    postgres memory cache centos 7

    با سلام

    بنده یک centos 7 با رم 4 دارم که postgres v9.2 روش نصب و تنظیمات زیر روش گذاشتم:


    #postgresql.conf

    max_connections = 100
    shared_buffers =
    925MB
    effective_cache_size =
    2775MB
    work_mem =
    4736kB
    maintenance_work_mem = 480000kB
    checkpoint_segments = 128
    checkpoint_completion_target = 0.9
    wal_buffers = 16MB
    default_statistics_target = 500




    #/etc/sysctl.conf

    kernel.shmmax=1966080000
    kernel.shmall=480000



    حالا مشکل اینجاست وقتی من میام واسه تست 3 میلیون رکورد رو تو از یک query join درخواست می‌دم هیچی تو رم cache یا buffer نمی‌شه و memory usage رو 2.7% می‌مونه. (کلا رم نقشی نداره)


    page size سیستم عامل: 4kb

    unit shared_buffers postgres: 8kb

  2. #2

    نقل قول: postgres memory cache centos 7

    یک مشکل دیگه هم هست، من نسخه 9.6 رو نصب کردم و hugepages_size رو فعال کردم ولی وقتی query می‌زنم باز هم از رم مورد نظری که بهش داده شده استفاده نمی‌کنه. ولی تو ویندوز این مشکل نیست و از رم استفاده می‌کنه.


    نکته:
    من وقتی گشتم به recompile kernel لینوکس رسیدم.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •