¤Ï¤¸¤á¤ÆÏ¢Íí¤µ¤»¤Æ¤¤¤¿¤À¤¤Þ¤¹¡¢Àî¾å¤È¿½¤·¤Þ¤¹¡£ ¸½ºß¡¢PGroonga¤ò½é¤á¤Æ»È¤Ã¤ÆÁ´Ê¸¸¡º÷¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¤Î¤Ç¤¹¤¬¡¢ ¥Ò¥Ã¥È·ï¿ô¤¬Â¿¤¤¾ì¹ç¤Ë¥á¥â¥êÉÔ¤ˤʤꡢPostgres¤¬Íî¤Á¤ë¾õÂ֤ˤʤäƺ¤¤Ã¤Æ¤ª¤ê¤Þ¤¹¡£ ¢þ´Ä¶ ¡¦DB¥µ¡¼¥Ð¡¼¤ÈWeb¥µ¡¼¥Ð¡¼¤ÏÊÌ¥µ¡¼¥Ð¡¼¡ÊCentOS7¡Ë ¡¦Postgres10.5 ¡¦PGronnga2.1.4 ¡¦OS¥á¥â¥ê¡§1GB¡Ê¸¡¾ÚÃæ¤Ê¤Î¤ÇÄ㥹¥Ú¥Ã¥¯¡Ë ¡¦¸¡º÷ÂоݤΥơ¼¥Ö¥ë·ï¿ô¡§730Ëü·ïÄøÅÙ ¡¦¸¡º÷ÂоݤΥơ¼¥Ö¥ëÍÆÎÌ¡§4.4GBÄøÅÙ ¡¦INDEXÍÆÎÌ¡§1GBÄøÅÙ ¡¦²¼µÀßÄê¤ÏÆþ¤ì¤Æ¤ª¤ê¤Þ¤¹ ¡¡¡¡vm.overcommit_memory = 1 ¢þ¸½¾Ý 400Ëü·ï¤Û¤É¥Ò¥Ã¥È¤¹¤ë¸¡º÷¤ò¹Ô¤¦¤È¡¢Postgres¤¬°Û¾ï½ªÎ»¤¹¤ë ¡¡SQLÎã¡Ëselect count(*) from table where column &@~ '100'; ¢þPostgres¤Î¥í¥°È´¿è DEBUG: mmap(291504128) with MAP_HUGETLB failed, huge pages disabled: ¥á¥â¥ê¤ò³ÎÊݤǤ¤Þ¤»¤ó LOG: データベースシステムは中断されました: 2018-09-14 19:37:21 JST ¤Þ¤Çưºî¤·¤Æ¤¤¤¿¤³¤È¤Ï³Îǧ¤Ç¤¤Þ¤¹ FATAL: データベースシステムはリカバリモードです LOG: データベースシステムは正しくシャットダウンされていません; ¼«Æ°¥ê¥«¥Ð¥ê¤ò¼Â¹ÔÃæ ¢þ¼ÁÌä»ö¹à ¤³¤Î¾õÂ֤ǥá¥â¥êÉÔ¤ˤʤ뤳¤È¤ÏÍý²ò¤Ç¤¤Þ¤¹¡£ º¤¤Ã¤Æ¤¤¤ë¤Ï¡¢¥á¥â¥êÉÔ¤˴٤俾ì¹ç¤ËPostgres¤¬Íî¤Á¤ë¤È¤¤¤¦¸½¾Ý¤Ç¤¹¡£ Î㤨¤Ð¡¢¸¡º÷Ãæ¤ËÀßÄꤷ¤¿¾å¸Â¤Î¥á¥â¥ê¿ô¤ò»È¤Ã¤Æ¤â¸¡º÷½ÐÍè¤Ê¤¤¾ì¹ç¤Ï¡¢¸¡º÷½èÍý¤òÃæ»ß¤·¤Æ¡¢ ¥¨¥é¡¼¤òÊÖ¤¹¤è¤¦¤Ë¤¹¤ë¡ÊPostgres¤¬°Û¾ï½ªÎ»¤·¤Ê¤¤¡Ë¤È¤¤¤Ã¤¿ÀßÄê¤äÊýË¡¤Ï¤Ê¤¤¤Î¤Ç¤·¤ç¤¦¤«¡© ¢þÊäÂ1 GroongaÍѤΥµ¡¼¥Ð¡¼¤òΩ¤Æ¤ì¤ÐPostgres¤¬Íî¤Á¤ë¤³¤È¤Ï¤Ê¤¤¤Î¤«¤â¤·¤ì¤Þ¤»¤ó¤¬¡¢ ÅÔ¹ç¾å¡¢Æñ¤·¤¤¾õÂ֤ˤ¢¤ê¤Þ¤¹¡£ ¢þÊäÂ2 ¸¡º÷·ë²Ì¤¬¿ôËü·ïÄøÅ٤Ǥ¢¤ì¤Ð¡¢¿ô¥ß¥êÉäǸ¡º÷·ë²Ì¤¬Ê֤뤳¤È¤Ï³Îǧ¤·¤Æ¤ª¤ê¤Þ¤¹¡£ ¤¿¤À¤·¡¢¤½¤Î¤è¤¦¤Ê¸¡º÷¾ò·ï¤Ç¤¢¤Ã¤Æ¤â¡¢JMeter¤òÍѤ¤¤ÆÆ±»þ¤Ë¸¡º÷½èÍý¤òÁö¤é¤»¤¿¤é ¤ä¤Ï¤ê¥á¥â¥êÉÔ¤˴٤뤿¤á¡¢¥á¥â¥êÉÔ¤ˤʤäƤâPostgres¤¬Íî¤Á¤Ê¤¤¤è¤¦¤Ê º¬ËÜŪ¤ÊÂкö¤òÆþ¤ì¤Æ¤ª¤¤¿¤¤¤È¹Í¤¨¤Æ¤ª¤ê¤Þ¤¹¡£ °Ê¾å¡¢²¿Â´¤è¤í¤·¤¯¤ª´ê¤¤¤¤¤¿¤·¤Þ¤¹¡£