MYSQL

Installing Percona Server on Debian and Ubuntu

Fetch the repository packages from Percona web:

wget https://repo.percona.com/apt/percona-release_0.1-4.$(lsb_release -sc)_all.deb

Install the downloaded package with dpkg. To do that, run the following commands as root or with sudo:


dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb

Once you install this package the Percona repositories should be added. You can check the repository setup in the /etc/apt/sources.list.d/percona-release.list file.

Remember to update the local cache:

The code has been tested and works

Оптимизация сервера базы данных Mysql(Drupal7)

Самые распространенные параметры, которые следует подстроить под нужды Вашего проекта и конфигурацию железа приведены ниже.
/etc/mysql/my.cnf. Debian7

Первым делом узнаем подробною информацию о нашей базе данных

The code has been tested and works

Оптимизация запросов EXPLAIN (MYSQL)

explain.png

Итак разберем по-порядку что нам выведет EXPLAIN

id - порядковый идентификатор каждого SELECT, находящегося внутри запроса (в случае использования вложенных подзапросов)

select_type – тип SELECT запроса. Возможные значения:

The code has been tested and works

Загрузка больших файлов в mysql

Открываем консоль.
Если находимся в Windows переводим консоль в режим работы с кодировкой utf8 по умолчанию
chcp 65001

Подключаемся к базе данных
Для windows прописываем пути к исполняемым файлам
$PATH_TO_MYSQL\mysql.exe -h 192.168.1.1 --port=3306 -u root -p

Если подключаемся локально
$PATH_TO_MYSQL\mysql.exe -u root -p

Увеличиваем размер пакета для передачи данных
set global net_buffer_length=1000000;

The code has been tested and works

Выборка элементов по порядку на основе сортировки

Задача.
Мы имеем ряд идентификаторов полученных в запросе
1
23
3535
2423423
45345345
54645645
Необходимо данную выборку превратить в последовательность чисел от 1 и до ....
Решение
SET @rank=0;
select nid,@rank:=@rank+1 AS number
FROM vp.node
where type = 'test'
order by nid;

The code has been tested and works

Pages

Subscribe to RSS - MYSQL