Мы используем Datastax для solr/cassandra. В настоящее время наш поисковый ответ составляет менее 200 мс. но каждые пять минут ответ длится около 10 секунд. После отладки мы пригвоздили причину к TTL. Поток ttl запускается каждые 5 минут, и, когда мы видим удар производительности. Но мы не можем понять, что делает поток TTL для блокировки чтения? Datastax Enterprise версия: 4.8проблема с производительностью в Solr/Cassandra во время TTL
У любого есть идеи, пожалуйста, поделитесь. Thanks
Скорее всего, вам просто нужно автоматизировать ваши кеши. Я никогда не слышал о том, что ttl имеет такой эффект. Вам понадобятся очень убедительные доказательства этого необычного иска. – phact
Мы автоматически нагреваем кеш, мы тестировали как 60%, так и 90% (но та же проблема). Я думаю, может быть очень высокая ценность этого может привести к этому. Может быть, во время автоповорота новый искатель создает какую-то блокировку старого искателя, чтобы получить ключи, которые блокируют старый поисковик для обслуживания запросов на чтение для этого незначительного периода блокировки. Просто теория на данный момент – root545