Search results Category: Databases - Часть 2

Использование mysql функций в Sphinx

12.01.2016 0 comments »

Логотип Sphinx

Мигрируя с одного сервера на другой, я увидел mysql таблицу с кешем некоторых данных, которая занимала ~ 500 Гб. Вспомнив, что давно хотел прикрутить поиск по кешу с помощью Sphinx решил не откладывать и приступил к делу..

Author: Vitaly Orlov


Symfony: SQLSTATE[HY000]: General error: 1005 Can't create table (errno: 150)

08.10.2015 0 comments »

Symfony

Ночью не спалось, поэтому решил дописать некоторый функционал в новой версии этого блога. Блог пишу на Symfony, в качестве ORM использую Doctrine. Так вот, столкнулся с ошибкой SQLSTATE[HY000]: General error: 1005 Can't create table 'itrem.#sql-2f3f_2a7' (errno: 150) при обновлении схемы БД..

Author: Vitaly Orlov


MySQL, MyISAM и много записей

26.10.2014 0 comments »

Mysql

Сегодня, кое что, кое куда переносил по своим проектам и увидел, что база MySQL по одному из проектов, выросла до 500 Гб, при этом в ней около 525 млн записей, из которых  480 млн находятся в одной таблице...

Author: Vitaly Orlov


MySQL deadlocks

25.06.2014 1 comment »

MySQL

Посмотреть инфо о последнем DEADLOCK-е для InnoDB MySQL можно с помощью такой комманды:

она выведет что-то вроде..

Author: Vitaly Orlov


Перенос базы данных, debian-sys-maint и checking table

08.06.2013 0 comments »

MySQL

Вчера переносил базу данных на новый сервер. База была в MyISAM поэтому просто скопировал бинарные файлы. После переноса и запуска mysql,  в процессах увидел что выполняется Checking table от пользователя debian-sys-maint...

Author: Vitaly Orlov


Ускорить импорт данных в MyIsam таблицу MySQL

29.05.2013 0 comments »

MySQL

Сегодня потребовалось залить в базу, в таблицу MyIsam порядка 100 млн записей и все бы ничего, но на моем втором маленьком сервачке, это происходило очень долго,  причина была в том, что на нем всего 700 мб ОЗУ...

Author: Vitaly Orlov


Основы сайтостроительства для новичков.

21.05.2013 15 comments »

Website

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

Author: Vitaly Orlov


Экспорт дампа на удаленную машину через ssh

21.05.2013 0 comments »

MySQL

Сегодня столкнулся с очередной не стандартной задачей, а именно я забыл установить уведомитель об окончании свободного места на диске, и конечно именно на этом VPS-е (я их админю сам, без панелек) исчерпалось все доступное пространство. Разумеется выходит один - переезжать на сервер с большим винтом. Однако как же нам перенести базу, если мы не можем сделать её бэкап, место-то под него нету..

Author: Vitaly Orlov


Openserver, MySQL, Notepad++ и пропадающая кириллица

24.01.2013 6 comments »

Notepad++ Logo

Столкнулся я с такой проблемой: установил Open Server, открыл из его поставки Notepad++, создал базу и написал скрипт. Но вот незадача: если отправляю в базу сообщение на кириллице, то оно не доходит. Т.е. если отправить сообщение на английском, оно отлично попадает в базу, если на кирилице, то в базе пустота...

Author: Vitaly Orlov


Open Server, создание домена, базы данных и простого приложения на php

23.01.2013 283 comments »

Website

В этом посте я опишу, настройку домена, создание базы данных, и простого скрипта с использованием Open Server - платформы WAMP для веб разработчика. Итак поехали..

Author: Vitaly Orlov


Как исправить “MySQL server has gone away” (error 2006)

17.10.2012 22 comments »

 

mysql

Две наиболее распространенные причины получения ошибки MySQL server has gone away (error 2006) это..

Author: Vitaly Orlov


MySQL, Serialize и символ CR

08.08.2012 0 comments »

mysql

Так как я порой сталкиваюсь с редактированием большого кол-ва сайтов (сетки сайтов), то настройки этих сайтов, я разумеется не делаю вручную. Для этих целей был написан генератор, который выдает на выходе sql дамп или простыню запросов, выполнив которые я произвожу настройки сайтов, всех плагинов и т.д. Но, сегодня я столкнулся с проблемой, при подготовке шаблонов для генератора, а именно была проблема с заменами в сериализированном тексте, в котором есть переносы строк. Для многих это больная проблема, но я разобрался с ней..

Author: Vitaly Orlov


MySQL doesn't yet support subquery

30.07.2012 2 comments »

mysql

Столкнулся с задачей выполнить LIMIT в подзапросе, но это привело к ошибке: Error: #1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'. Неужели нет способа это сделать? Оказывается есть..

Author: Vitaly Orlov


Как заставить phpMyAdmin отображать в левой колонке, больше чем 100 баз?

05.06.2012 0 comments »

phpMyAdmin

Сегодня мне надоело листать на локале, в PMA, страницы списка баз данных и у меня возник вопрос: Как заставить phpMyAdmin отображать в левой колонке, больше чем 100 баз?

Оказывается достаточно просто...

Author: Vitaly Orlov


Способ подсчета кол-ва слов в поле MySQL

09.05.2012 0 comments »

MySQL

Наткнулся на интересный способ подсчета слов, на чистом SQL (имею ввиду без использования php). Он считает длину строки, потом удаляет пробелы (разделители слов), и возвращает разницу...

Author: Vitaly Orlov


ERROR 2006 (HY000) - MySQL server has gone away

07.05.2012 13 comments »

MySQL logo

При импорте дампа получил такую ошибку: ERROR 2006 (HY000) at line 450: MySQL server has gone away. Вначале подумал, что просто какой-то сбой, перезапустил mysql, Но это не помогло, тогда я пошел в гугл..

Author: Vitaly Orlov


df, размер после удаления файлов

11.04.2012 0 comments »

Linux, what?

Сегодня столкнулся с интересным явлением, а именно после удаления больших файлов, размер свободного места по команде df не изменился.

Author: Vitaly Orlov


Мой конфиг my.cnf для быстрого восстановления таблиц

04.04.2012 0 comments »

mysql

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

Author: Vitaly Orlov


Русские символы в консоле

15.03.2012 0 comments »

Сегодня нужно было поработать с JavaDB (Derby). При запуске sysinfo, получил кучу кракозябр, вместо русских букв..

Author: Vitaly Orlov


phpMyAdmin, 1800 секунд, это много или мало?

14.02.2012 1 comment »

phpMyAdmin

Сегодня выдалось отличное утро, выпив кофе, я продолжил работу над проектом "Каталог испанской VIP недвижимости"
Появилась необходимость создать в MySQL еще одну таблицу. Переключившись на вкладку с phpMyAdmin'ом я получил сообщение:

Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново

Author: Vitaly Orlov