Как почистить базу данных mysql

Генеральная уборка продолжается: как почистить базу MySQL

Дата публикации: 2016-07-20

От автора: вы думаете, что везде убрали? Дом вычистили, машину помыли, детей до блеска «выдраили». А на своем сервере СУБД забыли прибраться! Не умеете? Это не страшно! Сейчас я научу вас, как почистить базу MySQL.

Зачем убирать?

Чтобы не было мусора и пыли. В случае с базами данных имеется в виду «цифровой» мусор. Если ваш ресурс работает на основе CMS, то даже в этом случае в таблицах остаются различные «ошметки» после работы плагинов, системы движка. Ну, может и вы где-то тоже строку «забыли». Постепенно вся эта «пыль» скапливается в огромные пласты, которые затем негативно влияют на быстродействие всего ресурса. А это негативно отражается на юзабилити сайта. В общем, чистить все равно надо и придется.

Кроме этого «выросшая» как на дрожжах база может занимать много виртуального дискового пространства, в результате чего хостер начнет нервничать и заваливать вас сообщении о превышении лимита. Если ничего не предпримите (не перейдете на дорогостоящий тариф, в котором предоставляются большие «площади» под сайт), то он просто «выдернет из розетки» ваш ресурс. Поэтому лучше научиться, как почистить базу данных MySQL, чем тратиться на новый тарифный план или переезд на «новые рельсы».

Также иногда требуется удалить только содержимое таблицы, и сберечь ее структуру. Все это мы рассмотрим в сегодняшнем материале, посвященном правильной уборке на СУБД. Стартуем!

Очищаем таблицу

Часто требуется не удалять таблицу, а лишь очистить ее от всех строк, но при этом сохранить всю ее структуру: типы данных столбцов, индексы, первичные ключи и другие ее параметры. Конечно, можно всегда удалить таблицу целиком с помощью команды DROP TABLTE, но затем придется создавать ее и прописывать все атрибуты заново. А это не совсем удобно, поэтому в MySQL для удаления строк таблицы есть специальная команда. Ее синтаксис:

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Источник: http://webformyself. com/generalnaya-uborka-prodolzhaetsya-kak-pochistit-bazu-mysql/

Как очистить базу данных

18.01.2009, 09:28

Как изменить базу данных по умолчанию или исползовать свою базу данных для администрирование
Привет всем! Создаю новый проект на asp. net но при администрирование проекта visual studio 2012.

Как вообще сделать эту базу данных онлайн. Чтобы я мог отправлять запросы из приложения в базу
Например база где нибудь строит . А приложение на компах пользователей. Пока только делаю.

Как перенаправить в другую базу данных при вызове конкретной строки из таблицы другой базы данных?
Здравствуйте добрые люди! У меня вопрос о базе данных. Есть несколкько баз данных, в каждом из них.

Как создать базу данных?
Добрый день! Доделываю курсовую. И начинаю писать диплом по СУБД. У меня тема «Учет.

18.01.2009, 11:25 2

Или в EnterPrice Manager’е настраиваешь и вешаешь на шедулер.

Удалять данные — напиши простой стрипт и запускай по шедулеру

18.01.2009, 11:57 3

Спасибо!
Но дело в том, что честно говоря я ничего не понял. У меня не большой опыт в части администрирования и поэтому все, что вы написали для меня — темный лес. Если можно разъясните пообширней.

19.01.2009, 11:10 4 19.01.2009, 11:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как обновить базу данных?
Использую DataGrid (OLEDB) и ADOBD С помощью запроса изменяю днные в Access-совской таблице, а в.

Как сделать базу данных
Всем доброго времени суток! Мне нужно чтобы данные находящиеся на разных не моих страницах.

Как создавать базу данных?
Имеется нехилый объем данных, который так и просится в СУБД. Из всех прог выбрал Adabas (прошу без.

Источник: http://www. cyberforum. ru/sql-server/thread473197.html

Как очистить базу данных MYSQL WordPress

З дравствуйте читатели блогга 7sof. ru! На днях я решил очистить базу данных MYSQL от мусора. После очистки спешу поделиться с вами этой полезной информации. Помню, когда я еще не знал о том, что нужно чистить базу данных, вел себе блог и ничего не подозревал, вдруг мой блог начал работать не так как всегда, начал жестко тормозить.

Когда я начал искать ответ на этот вопрос, то оказалось, что у меня база данных была настолько засорена, что хостинг просто в шоке был от веса базы данных и начал тормозить при работе. Так вот, что бы вы не повторяли моих ошибок, дочитайте статью до конца и будете знать, как быстро оптимизировать свою базу данных и избавиться от мусора в один клик.

Внимание! Перед началом очистки обязательно сделайте копию своего сайта.

Зачем чистить базу данных MySQL

Как я уже написал в самом начале статьи, базу данных нужно постоянно чистить потому, что однажды в один прекрасный день она раздуется до таких размеров, что наш хостинг просто ее не выдержит! База данных растет каждый день, при увеличении постов, которые вы пишете, соответственно и увеличивается база данных.

Не нужно допускать того, что бы она росла как на протеинах. Всегда следите и старайтесь делать так, чтобы база данных весила как можно меньше. Сейчас вам еще не совсем понятно, о чем это я вообще пишу. Читайте далее и все поймете.

Откуда берется мусор в базе данных MySQL

Вот сейчас Вам станет на много понятнее и разберетесь, что именно нужно удалять из базы данных.

Почему растет вес базы данных mysql?

  • Увеличение количества статей на блогге
  • Увеличение количества резервных копий статей
  • Увеличение количества комментариев на блогге и спам комментариев
  • Из-за установленных плагинов на блогге
  • Из-за большого количества пингбэков

И так давайте подробнее разберем каждый пункт.

Большое количество статей

Увеличение веса базы данных из-за написания большого количества статей – это нормально, и так понятно, что наши статьи имеют определенный вес и чем их больше, тем больше места они занимают. Но если на блогге не отключены резервные копии или они не очищаются, то вес базы данных становиться в 2 раза больше (как минимум).

При написании статьи автоматически сохраняются ревизии (копии). А сколько может сохранится, этих ревизий? Много! Представьте, что на одну статью сохранилось, ну допустим 7 копии (это вполне реальная цифра). А если у Вас уже 200 статей на блогге, и вы ни разу не чистили базу данных, представьте, что там за ужас твориться.

Большое количество пингбэков

Также база данных растет из-за большого количества пингбэков. Что это такое? Объясню, как говориться, на пальцах. Какой-то человек написал статью на свой блог и в своей статье поставил ссылку на ваш блог.

Если у него в настройках блогга стоит включенная функция «Пытаться оповестить блогги, упомянутые в статье» то в вашу базу данных будет помещена еще одна запись, в которой буде указано, что такой то дядя или тетя поставили ссылку на наш блог.

Только есть одно, но! Я заметил, что в качестве пингбэков, в базу данных заносятся и данные по перелинковке. Когда ставите ссылку из одной своей статьи на другую, то это считается, как пингбэк и заносится в базу данных (может быть это не у всех так, точно не скажу), а перелинковка делается всегда качественная, вот и представьте, как можно засорить базу данных таким образом.

Большое количество плагинов

Теперь давайте разберем, каким образом засоряется база данных плагинами. Вообще я немного не так сформулировал, сами плагины базу не засоряют, написал так что бы было изначально понятнее. Засоряют базу данных таблицы, которые создаются плагинами.

Также в базе данных остаются таблицы, созданные плагинами, которые уже давно уделены из блогга. И еще очень быстрый рост этих таблиц происходит вследствие конфликта, между какими-то плагинами на блогге и в связи с этим в таблицах базы данных происходит хаос и килобайты растут. От этого всего нам нужно избавиться.

Как очистить базу данных mysql WordPress от мусора

Я много искал информации на этот вопрос, но практически везде писали о том, как очистить базу данных вручную, что не удобно, занимает кучу времени, да и первый раз не зная, что нужно делать можно навредить своему блогу очень сильно. Поэтому мы рассмотрим два варианта:

  1. Очистка с помощью плагина
  2. Очистка без плагинов

Как почистить с помощью плагина

Поможет нам очистить базу данных плагин WP – CleanUp.

И так приступим:

  • Скачивайте плагин здесь
  • Устанавливайте его на свой блог

После установки, в админ панели блогга переходим в раздел «Настройки» => «WP CleanUp»

После этого попадаем на страницу плагина, где сразу можем наблюдать засоренность нашей базы данных. Перед чисткой не забываем сделать бэкап базы данных.

Нас интересует пункт «Revision» — это ревизии постов (копии). Нажимаем «Delete» и очищаем базу от ревизий. Если вам нужны черновики или есть не дописанные статьи, то пункт «Draft» оставляем. Аналогичным способом чистим комментарии: «Moderated Comments», «Spam Comments» и «Trash Comments». После очистки плагин можно деактивировать (отключить) и когда он понадобиться снова активировать (включить). Вот так, с помощью данного плагина можно в один клик чистить нужные разделы базы.

Очистить базу данных MYSQL без плагина

Почистить от мусора можно и без плагинов. Для этого у себя на хостинге переходим в панель «phpMyAdmin» и выбираем вкладку «SQL»

Удаляем ревизии. Для этого в появившемся окне вставляем следующий запрос:

DELETE FROM wp_posts WHERE post_type = «revision»;

И нажимаем «вперёд»

Пояснение запроса. Таблица wp_posts имеет поле post_type. Оно может иметь одно из следующих значений: «post», «page» или «revision». Т. к. мы хотим избавиться от всех резервных постов, то наше значение – «revision». Просто запускаем команду, чтобы удалить все элементы в таблице wp_posts, в которой поле post_type равно «revision».

Удаляем не нужные комментарии. Для этого как и в предыдущем способе делаем запрос:

DELETE FROM wp_comments WHERE comment_approved = ‘spam’;

Для удаления не рассмотренных комментариев, нужно сделать запрос:

DELETE FROM wp_comments WHERE comment_approved = ‘0’;

Пояснение запроса. Таблица wp_comments содержит поле с именем comment_approved. Именно здесь делается отметка для каждого комментария: одобрен – 1, удален или еще не одобрен – 0, спам – spam. Запустив поочередно эти команды (в одиночных кавычках меняем значения по очереди, т. е. сначала выполняем со значение ’0?, затем – ’1? и напоследок – ‘spam’, таким образом мы удаляем все комментарии, которые отвечают нашим критериям.

Вот мы и очистили базу данных от мусора. Как часто нужно чистить базу данных wordpress? Всё зависит от того, как часто вы добавляете новости, много у вас комментариев и так далее. Я провожу чистку от мусора раз в 2 — 3 месяца.

На этом у меня всё. До новых встреч, всем пока!

Источник: http://7sof. ru/blog-wordpress/vedenie_bloga/ochistit-bazu-dannyx-mysql-wordpress. html

Плагин Wp-Optimize: оптимизация базы данных

Здравствуйте, дорогие друзья!

Спешу поделиться отличной новостью, я решила обновить дизайн блога! Усилено над этим работаю, потому что хочу успеть до дня рождения блога, то есть до 17 сентября.

Пока я придумываю и верстаю новый дизайн, для написания статей не останется много времени. Зато, когда мой блог предстанет в новом свете, у меня появится стимул писать чаще и лучше:) Подписывайтесь на рассылку по форме в конце страницы, чтобы ничего не пропустить.

А сегодня я расскажу, как почистить базу данных MySQL своего блога, для чего это нужно и как пользоваться плагином WP-Optimize.

Зачем нужна оптимизация базы данных

Оптимизация базы данных — это несложная процедура, которая даст вторую жизнь вашему блогу, очистив базу данных MySQL от лишнего мусора. Конечно, это поможет ускорить работу сайта и освободить пространство на хостинге.

Недавно я столкнулась с такой проблемой, когда переносила базу данных с хостинга на локальный сервер — Denver. При экспорте произошла ошибка: «Ваша база данных превышает размер допустимого». Тогда я решила посмотреть, что же творится внутри базы. И была шокирована, сколько хлама там накопилось за год: спам-комментарии, ревизии статей (сохраненные версии), таблицы от давно удаленных плагинов.

В подобной ситуации необходимо очистить базу данных MySQL от хлама. Это можно сделать вручную, но кому охота ковыряться в мусорном ведре. Поэтому я решила доверить это дело плагину.

Перед началом очистки рекомендую сделать резервную копию базы данных на всякий случай.

WP Optimize плагин

Что делает плагин WP-Optimize:

  • удаляет ненужные таблицы;
  • нужные таблицы сжимает;
  • показывает в настройках, какие таблицы пустые и т. д.

После оптимизации работы базы данных она благополучно экспортировалась на локальный сервер, а блог стал быстрее работать и загружаться. Если вы хотите еще сильнее повысить скорость работы, попробуйте плагин Hyper Cacher или WP Super Cache.

WP Optimize настройка и установка

Чтобы установить плагин, достаточно ввести его название в поиске по плагинам, установить и активировать.

После чего в боковой панели появиться новая вкладка WP-Optimize . Перейдите в настройки плагина. Сейчас я расскажу подробно об основных параметрах.

Remove all Post revisions — удаляет ревизии записей и страниц. Что такое ревизии? Когда вы сохраняете статью, автоматически делается ревизия, т. е. текущая версия сохраняется. Когда вы в следующий раз изменяете эту статью, делается еще одна ревизия. Так они копятся пачками, годами. Плагин удаляет все старые ревизии, оставляя только последние.

Remove all auto draft posts – вы наверное замечали, что когда пишете статью в визуальном редакторе, WordPress делает автоматическое автосохранение поста в черновики. Плагин удалит все эти автосохранения.

Clean marked Spam comments – удаляет спамные комментарии. Перед тем как ставить здесь галочку, просмотрите свой спам-лист, возможно по ошибке туда попали и нормальные комментарии.

Clean Unapproved comments – удаляет все не подтвержденные (не одобренные) комментарии.

Optimize database tables — оптимизация таблиц базы данных. На скриншоте ниже есть строки с надписью «Need to Optimize». Эти таблицы базы будут оптимизированы.

Как отключить ревизию в WordPress

Если вы не хотите, чтобы версии записей и страниц сохранялись в базе данных, ревизию можно отключить раз и навсегда. Тогда и не придется каждый раз очищать ее с помощью плагина. Сделать это можно, отредактировав файл wp-config. php, расположенный в корне сайта. Нужно после строки define (‘DB_COLLATE’, »); добавить строку: define ( ‘WP_POST_REVISIONS’ , false );

Но я бы не стала полностью отключать ревизии, т. к. иногда они бывают полезны. Можно просто увеличить интервал автосохранений и ограничить их количество. Чтобы это сделать, откройте файл wp-includes/default-constants. php и найдите в нем код, который нужно будет отредактировать:

if (!defined ( ‘AUTOSAVE_INTERVAL’ ) )
define ( ‘AUTOSAVE_INTERVAL’, 60 );
if (!defined ( ‘EMPTY_TRASH_DAYS’ ) )
define ( ‘EMPTY_TRASH_DAYS’, 30 );
if (!defined (‘WP_POST_REVISIONS’) )
define (‘WP_POST_REVISIONS’, true);

Вторая строка задает время , через которое будет происходить автосохранение (в секундах). Можно увеличить это значение раза в 2-3, чтобы облегчить нагрузку.

Четвертая строчка показывает, сколько времени будут храниться удаленные посты в корзине. Я бы советовала поставить 2-3 дня вместо 30.

И последняя строка задает количество хранимых ревизий. «True» — без ограничений, false — создание ревизий отключено, либо задайте число, например 2 или 3.

Советую периодически выполнять описанные действия плагином WP-Optimize. Чистить базу данных MySQL я рекомендую не реже, чем раз в полгода. Таким способом вы сможете уменьшить размер базы данных и ускорить загрузку сайта.

Источник: http://pro-wordpress. ru/chast-1-nastraivaem-svoj-blog/plaginy/plagin-wp-optimize-optimizaciya-bazy-dannyx. php

Советы по работе с программой Spiceworks.

в Cоветы ПК 48 Просмотров

Есть много советов и трюков, чтобы получить еще больше удовольствия от работы с программой мониторинга вашей сети Spiceworks. Некоторые из них могут сохранить вам много времени в поиске ответов на форумах, есть настройки, которые вы даже не думаете делать в Spiceworks.

p, blockquote 1,0,0,0,0 —>

Импорт сведений об устройстве

p, blockquote 2,0,0,0,0 —>

Spiceworks позволяет импортировать информацию из других установленных Spiceworks или других компьютерных программ. Используя файлы CSV все устройства могут быть импортированы. И не забудьте обратить внимание на капитализацию. Если вы используете «р» вместо «P» для порта, он не будет работать, потому что «р» заменит ваш пароль.

p, blockquote 3,0,0,0,0 —>

Полный Сброс вашей инвентаризации

p, blockquote 4,0,0,0,0 —>

Если вы считаете, ваш инвентаризация устарела и вы просто хотите, чтобы начать все сначала, вы можете сбросить все данные и начать снова. Если идти по этому пути, помните, что все неизвестные устройства необходимо будет сделать еще раз вручную и добавить в группы.

p, blockquote 5,0,0,0,0 —>

  • Перейти к инвентаризации.
  • Из любого режима просмотра, выберите Все устройства.
  • Наведите указатель мыши Изменить кнопки на панели инструментов над окном инвентаризации и выберите Удалить.
  • Выберите Выбрать все в окне, расположенном ниже листинг инвентаризации и нажмите кнопку ОК.

Полезные советы.

p, blockquote 6,0,1,0,0 —>

Если вы выберете Help Desk как ваши страницы запуска по умолчанию вы можете указать, с чего вы хотите начать с Нераспределенные, открытого, Просрочено, или Мои билеты.

p, blockquote 7,0,0,0,0 —>

Мы знаем, что вы хотите изменить вещи, чтобы сделать их более удобными для вас. Именно поэтому мы стараемся, чтобы дать вам возможность настроить Spiceworks настолько, сколько возможно. Так что если вам не нравится Dashboard стартовой страницы, которые установлены по умолчанию то просто измените стартовую страницу для инвентаризации, Help Desk, ИТ-услуги, или страницу отчётов. Вы даже можете указать, какими вы хотите видеть эти страницы (когда различные точки зрения это возможно). Если вам нравится вид Просмотр в инвентаре, вы можете сделать это по умолчанию, или вы можете постаивть пиктограмму. Если вы выберете Help Desk в качестве начальной старницы загрузки, вы можете выбрать, какие билеты вы хотите просмотреть по умолчанию.

p, blockquote 8,0,0,0,0 —>

Настройка запуска страницы по умолчанию:

p, blockquote 9,0,0,0,0 —>

  • Нажмите на Настройки в руки навигационной панели налево.
  • Нажмите на Настройки пользователя.
  • Под Ваш Spiceworks счета вы можете выбрать новую страницу в запуске Начиная страницу в раскрывающемся меню.

ПРИМЕЧАНИЕ: При изменении стартовой страницы по умолчанию, только изменилось текущего пользователя. Вы не можете изменить стартовой страницы для других пользователей, пока они не прошли идентификацию

p, blockquote 10,0,0,0,0 —>

Резервное копирование и восстановление Spiceworks

p, blockquote 11,0,0,0,0 —>

Вы никогда не знаете, когда что-то может пойти не так и с резервного всегда хорошая идея.

p, blockquote 12,0,0,0,0 —>

Создание резервной копии

p, blockquote 13,1,0,0,0 —>

Когда у вас есть все, что в Spiceworks работает плавно, что это хорошая идея, чтобы создать резервную копию файла в случае, если вы что-то казалось бы, невинных, но это вызывает всевозможные махинации. Прочитайте эту статью , чтобы узнать, как создать резервную копию для Spiceworks.

p, blockquote 14,0,0,0,0 —>

Восстановление из резервной копии

p, blockquote 15,0,0,0,0 —>

Если вы сделали огромную ошибку, и изменения не работают для вас, вы можете вернуться к как все было, пока у вас есть резервная копия. Прочитайте эту статью пошаговых инструкций по восстановлению.
Доступ Spiceworks Удаленно

p, blockquote 16,0,0,0,0 —>

Один из больших вещей о Spiceworks то, что Вы можете получить доступ к Spiceworks рабочего стола из любой точки сети. Использование браузера на любом компьютере, вы можете подключить к своей системе, Spiceworks и иметь полный контроль над ним. Если вы хотите получить доступ к Spiceworks из-за пределов вашей сети, вы должны использовать ваш VPN решение, или HTTPS соединения доступны, начиная с 4,5. Вы можете получить более подробную информацию о безопасности в Spiceworks здесь. Мы НЕ рекомендуем вам открыть вашу сеть, чтобы кто-нибудь, чтобы связаться на Ваш рабочий стол Spiceworks через незащищенный порт (обычно 80 или 9675). Чтобы получить доступ к Spiceworks, сначала необходимо знать, какой порт Spiceworks работает.

p, blockquote 17,0,0,0,0 —>

Определение порта Spiceworks

p, blockquote 18,0,0,0,0 —>

  • На компьютере, на котором Spiceworks установлен, щелкните правой кнопкой мыши лоток Spiceworks системы значок.
  • Нажмите Настройки и обратите внимание на номер порта.

Доступ Spiceworks через VPN

p, blockquote 19,0,0,1,0 —>

  • Откройте в браузере.
  • Вы можете получить доступ Spiceworks путем перехода к любому из следующих адресов. Во всех методов, хоста имя хоста компьютера, на котором Spiceworks установлено, IPADDRESS является IP-адрес компьютера, на котором Spiceworks установлен, и порт номер порта Spiceworks работает.
    • http://HOSTNAME если Spiceworks работает на портах 80/443 (по умолчанию).
    • http://HOSTNAME:PORT если Spiceworks работает на любой другой порт.
    • http://IPADDRESS если Spiceworks работает на портах 80/443 (по умолчанию).
    • http://IPADDRESS:PORT если Spiceworks работает на любой другой порт.

Доступ через HTTPS

p, blockquote 20,0,0,0,0 —>

Вам необходимо указать ваш внешний DNS на имеющихся ИС и настроить брандмауэр, чтобы NAT, что к вашему SW сервером через порт 443 (или безопасный порт, который вы используете). Тогда вы можете получить доступ Spiceworks удаленно путем перехода к: HTTPS: / / IPADDRESS: ПОРТ Вам не нужно включать номер порта, если вы используете порт 443.

p, blockquote 21,0,0,0,0 —>

Закрытие без уведомления пользователя

p, blockquote 22,0,0,0,0 —>

У вас есть те пользователи, которым вы хотите отправить уведомление или поблагодарить Вас ? Есть два способа закрыть без уведомления конечного пользователя.

p, blockquote 23,0,0,0,0 —>

  • Из Help Desk:
    • Выберите билет который вы хотите закрыть из списка.
    • Выберите Обратите внимание , чтобы сделать частный ответ .
    • Нажмите Закрыть , чтобы закрыть.
  • Использование Билеты везде:
    • Ответ на билет котрый вы хотите закрыть.
    • Используйте # # для закрытия без уведомления.

Полное отключение сканирования сети.

p, blockquote 24,0,0,0,0 —>

Если вы не хотите что бы Spiceworks сканировал и делал мониторинг работы сети на всех компьютерха, вам нужно сделать несколько изменений.

p, blockquote 25,0,0,0,0 —> p, blockquote 26,0,0,0,1 —>

Перед этим не забудьте сделать резервную копию вашей установки!

Источник: http://clubwindows. ru/sovety-po-rabote-s-programmoj-spiceworks/