Описание тега query-cache

Кэш запросов - это кеш, в котором хранятся запросы к базе данных и их результаты.
1 ответ

Проблема с кешем запросов openjpa в glassfish + форма исключения приведения класса QueryKey

Используя openjpa 1.2.0 со встроенным DataCache на Glassfish, включив кеширование запросов и закрепляя некоторые именованные очереди, мы видим следующее исключение: org.apache.openjpa.persistence.PersistenceException: java.lang.String нельзя привест…
02 май '11 в 04:51
0 ответов

Использование Query Cache ~50% Qcache_lowmem_prunes все еще высоко

Я провел два теста, каждый из которых длился около недели Тест 1 Настройки кеша запросов query_cache_limit: 50K query_cache_size: 128M query_cache_min_res_unit: 1K Результаты Qcache_free_blocks: 6,004 Qcache_free_memory: 93,598,504 Qcache_hits: 377,…
27 окт '17 в 21:45
1 ответ

Как работает кеш запросов для скалярных результатов?

Я новичок в Hibernate, и у меня есть следующий фрагмент кода в моем классе реализации DAO: public Integer getEmployeeCode(String userName) { Session session = sessionfactory.getCurrentSession(); Query q = session.createQuery("select emp.employeeCode…
12 дек '11 в 20:18
3 ответа

Просмотр содержимого кеша запросов MySQL

У меня есть большое приложение базы данных, которое использует возможность кэширования запросов MySQL. Я хотел бы проверить содержимое кэша запросов, чтобы определить записи, которые не должны кэшироваться (например, с помощью SELECT SQL_NO_CACHE...…
03 дек '15 в 07:50
1 ответ

Как включить так называемые "entity" кэша в infinispan-configs.xml для использования при поддержке своего namedCache "local-query"

При использовании Hibernate 3.5.6-FINAL в качестве нашего JPA-провайдера и infinispan 4.2.0.ALPHA1 в качестве поставщика кеша запросов уровня 2 меня беспокоит то, что вопреки документации Hibernate результаты базы данных многократно сохраняются в от…
0 ответов

Hibernate кеш запросов с ключом

Я получил требование кешировать запрос, который отличается для каждого пользователя и основывается на некоторых операциях, которые мне нужны, чтобы очистить кеш этого пользователя. Итак, есть ли способ кешировать запрос с помощью ключа (например, го…
10 окт '17 в 21:32
1 ответ

Можно ли исключить какой-либо запрос из кэша запросов Mysql?

На моем сайте у меня есть 20 простых кэшируемых запросов и 5 довольно больших запросов, не кэшируемых на каждой странице. Так что просто активировать кеш запросов mysql не очень хорошая идея, конечно, мои 20 простых запросов будут кешированы, но я т…
09 ноя '13 в 07:50
2 ответа

Использование одного и того же MySQL-запроса со всеми пользователями без необходимости повторного подключения к базе данных.

Я постараюсь быть простым, так что мне нужно выполнить запрос MySQL (выбрать записи из таблицы), скажем, я буду создавать запрос с заданиями cron или что-то еще каждые 5 минут, и сохранить этот запрос или результаты в файл или глобальная переменная,…
26 ноя '12 в 02:59
0 ответов

Несколько запросов ColdFusion Запутываются Возвращая неверные значения

Я разрабатываю API, который ищет карты игроков для покупки в FIFA 14. Я делаю 600 индивидуальных запросов в минуту примерно для 15 разных игроков, которые размещаются на 3 разных страницах, и каждый отдельный запрос возвращает до 50 результатов кажд…
25 окт '13 в 14:02
1 ответ

Как использовать ActiveRecord Query Cache с Custom SQL

В части статистики приложения Rails у меня есть несколько пользовательских вызовов SQL, которые вызываются с помощью ActiveRecord::Base.execute() из кода модели. Они возвращают различные агрегаты. Некоторые из этих (идентичных) запросов выполняются …
13 окт '10 в 20:34
1 ответ

Yii - CActive запись - Как обойти кеш запросов сервера

Я использую инфраструктуру Yii для моего веб-приложения (которое использует ACtiveRecord). В задней части ACtiveRecord платформа управляет всеми запросами из базы данных. Моя проблема в том, что я нахожусь на общем сервере, и оказалось, что на серве…
17 янв '13 в 13:31
1 ответ

Кэширование запросов Yii с бесконечным временем истечения

Я использую кеширование запросов с бесконечным временем истечения. Рассмотрим фрагмент кода ниже, например: $channels = Channels::model()->cache(0)->findAll(array('order' => 'channel_name')); Этот оператор должен делать в записи в кеше, и о…
09 янв '15 в 10:09
1 ответ

Кеширование MySQL UNION Queries

Я читал, что MySQL может кешировать UNION's, но в то же время я прочитал это.. Избегайте комментариев (и пробелов) в начале запроса - Query Cache выполняет простую оптимизацию, чтобы проверить, может ли запрос быть кэширован. Как я уже упоминал, кеш…
25 авг '12 в 11:55
1 ответ

Не могу понять, как кеш запросов и L2C работает в спящем режиме

Я настроил Hazelcast как L2C для Hibernate. Затем сделал 1-й запрос, используя конструктор запросов Hibernate с подсказкой кеша запросов, и я получил: org.hibernate.engine.internal.StatisticalLoggingSessionEventListener:258 - Session Metrics { 32639…
1 ответ

Hibernate выполняет N+1 выбор вместо 1 запроса при использовании Query Cache

Я застрял с проблемой, я чувствую себя действительно потерянным и не знаю, что делать. Я использую кеш запросов + кэш второго уровня и хочу правильно кешировать результаты в течение 10 секунд. Так вот мой ehcache.xml: <ehcache xmlns:xsi="http://w…
0 ответов

Утилизация коллекции кэша второго уровня NHibernate занимает слишком много времени

Я включил кэширование запросов и кэширование сущностей в NHibernate для хранения больших коллекций объектов, необходимых для повторяющихся операций. Я использую syscache в качестве поставщика кеша. Несмотря на то, что я сократил количество обращений…
1 ответ

NHibernate Query кеш ошибка с дефисами

Я использую NH 3.3.1.4000 с Oracle 10g и SQL Server 2008. Я столкнулся с этой возможной ошибкой недавно. Рассмотрим следующие два запроса: var query1 = session.Query<Content>().Cacheable() .Where(c => c.Name == "test-test").ToList(); var qu…
09 авг '12 в 16:49
2 ответа

Удалить CodeIgniter Query Cache

Когда я делаю Query Caching в CodeIgniter $this->db->cache_on(); это сделает папку и файл, папка с именем в controller+method например show+73, но когда я удаляю строку, которая имеет 73 ID, из таблицы и использовать $this->db->cache_delete('show', …
15 ноя '11 в 13:41
2 ответа

Стратегии улучшения производительности и миграции данных в MySQL

Как позаботиться о производительности, когда нам нужно изменить столбец в таблице с миллиардами строк?
2 ответа

Как сохранить и перезагрузить MySQL Query Cache, чтобы сайт работал на пиковой скорости

Я запускаю установку электронной коммерции Magento (которая работает на PHP/MySQL) на тестовом сервере. У меня довольно большой (из того, что я прочитал) query_cache_size 272 629 760 байт, и он прекрасно работает. Сайт работает молниеносно, как толь…
24 фев '11 в 06:14