Сообщения

Сообщения за Июль, 2015

psql

connect: psql -U username(postgres) -W
\l \list all dbs
\dt all tables in current db
\connect dbname

mysql

Изображение
quide for best indexes: http://mysql.rjweb.org/doc.php/index_cookbook_mysqlself join:
http://www.programmerinterview.com/index.php/database-sql/what-is-a-self-join/

индексы:
где?

wheremax minorder by group byкогда все извлекаемые поля проиндексированы, можно таблицу вообще не трогатьдля выбора наименьшего количества совпадений. Если есть множественный индекс, то использоваться будет тот индекс, который находит самое маленькое число строк.JOIN. Необходимо использовать одинаковые типы сравниваемых полей, иначе если необходимо преобразование типов, то без индекса. красный зарос не использует индекс:
индексы не понимают вычисляемые выражения, при использовании не точных диапазонов( вычисляемые):
WHERE year(my_date) > 2010;
никаких LIKE;
никаких SELECT *
LIMIT 10000 это плохо.

insert into table values(`1`, `bla`); - плохо потому что если изменятся поля, то запрос не работает.


команда count считает не нулевые значения - т.к. id2 может быть NULL - будут непосчитаны NULL.

Storage engines: http:…

SOA распределенная архитектура

http://habrahabr.ru/search/?q=SOA
http://habrahabr.ru/search/?q=restful&target_type=posts&order_by=relevance
http://m.habrahabr.ru/post/185636/

https://toster.ru/q/164275


crontab ubuntu