Articles of mysql

SQL-запрос для получения смежных сообщений из поискового запроса

Я занят перезаписи пользовательской функции, которую я недавно написал, чтобы получить смежные сообщения в соответствии с тегом, категорией, пользовательским термином таксономии, автором или значением поиска, сохраненным в URL-адресе Я использую структуру get_adjacent_post для перезаписи моей функции. Вот что у меня есть. Это успешно возвращает идентификатор смежного сообщения и возвращает его в соответствии с query_vars установленными […]

Как искать сообщения В ИСТОЧНИКЕ ИЛИ ИЛИ ИЛИ ИЛИ?

Я просмотрел много сообщений и вопросов, касающихся поиска пользовательских мета, но я хочу искать сообщения и включать их, если поисковый запрос совпадает с именем автора. Я придумал следующий код, но он не работает. По какой-то причине он возвращает сообщения со статусом «ревизия», Во-первых, я подключил три функции к их соответствующим крючкам: add_filter('posts_join', 'custom_posts_join' ); add_filter('posts_groupby', […]

Почему dbDelta () не улавливает MysqlErrors?

Из того, что я вижу, dbDelta() предназначен для подавления ошибок базы данных, которые возникают во время ее работы. В общем, похоже, это так, но New Relic все еще сообщает MysqlErrors из этой функции. Точное сообщение об ошибке имеет формат: MysqlError: Table 'xxx.wp_yyy_posts' doesn't exist Из dbDelta() в /wp-admin/includes/upgrade.php мы имеем: // Fetch the table column […]

Разделение базы данных улучшит производительность?

Привет всем Я запускаю установку WordPress MS, и я хотел бы переместить пару тяжелых «суб» блогов на другую БД, будет ли это расширять мои выступления? На самом деле я на выделенном сервере с Quadcore 2.5 Ghz, 6GB RAM и несколькими хорошими вещами, такими как Lightspeed eaccelerator и так далее. Я «самоуправляемый веб-мастер», поэтому мне нужно […]

Тонны строк Twitter в моей базе данных

У меня есть 264,307 "http" (post_type = http) строк в моей таблице wp_posts. 99% из них имеют это post_title: GET http://twitter.com/statuses/user_timeline/@xcentric.json?count=100 и "error" как post_status. Могу ли я просто удалить их, не затрагивая мой сайт? Моя таблица wp_posts – 5gb! благодаря

Как запускать скрипты при создании нового блога в Buddypress?

Я хотел бы вставить некоторые данные mysql в каждый новый блог, созданный в моей системе buddypress. Как я могу подключиться к вновь созданным данным блога? ID, например, позволит мне вставить его прямо из PHP. Есть ли лучший способ сделать это? Благодаря!

Неверный запрос (неверное имя хоста) на рабочем сервере, проблема с базой данных

У меня есть локальный сервер, используя EasyPHP. Я знаю, что он работает, потому что у меня установлена ​​программа WordPress по умолчанию и работает на моем браузере. У меня есть полный сайт, который я также знаю, что у меня есть работа, потому что, когда я настраивал пустую базу данных, а затем устанавливал WordPress, тема работала отлично, […]

Параллельные / одновременные соединения MySQL

Я искал лучший хостинг WordPress для меня, и мне интересно, сколько MySQL-соединений сразу требуется WordPress? Я знаю, что это общий вопрос, но как он выглядит для вас? Я собираюсь разместить около 3-5 WordPress, и каждый будет иметь около 80 000 просмотров страниц ежемесячно (около 20 000 уникальных пользователей в месяц). Мне интересно, достаточно ли 30 […]

Использование класса $ wpdb для вывода последних комментариев по сети

Ищет чистый и простой способ создания комментариев по всей сети с использованием класса базы данных $ wpdb. Я нашел этот ответ , который был защищен, и ему четыре года. Я завернул его в функцию и попытался вызвать ее на первой странице моей сети, но это не сработало. Я также играл с оператором mysql, но не […]

Вставка сотен тысяч сообщений сразу

У меня есть проект, в котором я создаю массив из 200k + строк с 25 полями, которые запускают wp_insert_post и update_post_meta. Для начала процесс очень быстро замедляется после записи 10 тыс. Записей. Есть ли более эффективный способ сделать это? Есть ли хранимая процедура MySQL, которая существует, поэтому я могу создавать эти сообщения напрямую с помощью […]