Главная » Записи с тегом "запрос"

Рубрики с меткой ‘запрос’

Вывод дерева в MySQL

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

Понеслася. Читать далее »

Репликация MySQL

Репликация может использоваться, что увеличить ошибкоустойчивость и быстродействие. Для ошибкоустойчивости Вы можете иметь две системы и использовать резервный сервер, если Вы имеете проблемы с главным сервером.

Дополнительное быстродействие может быть достигнуто, посылая часть запросов на выборку (select) данных на резервный сервер (где храниться точная копия данных).
Читать далее »

Оптимизация запросов в MySQL

Оптимизация – это изменение системы с целью повышения ее быстродействия.
Оптимизацию работы с БД можно разделить на 3 типа:

* оптимизация запросов
* оптимизация структуры
* оптимизация сервера.

Рассмотрим подробнее оптимизацию запросов.

Оптимизация запросов — наиболее простой и приводящий к наиболее высоким результатам тип оптимизации. Читать далее »

Классы в MySQL

Вступление

Никто точно не знает почему, но mysql и php в большинстве web-проектов почти всегда используются вместе. Вроде разработчики php включили поддержку и других баз данных, да и mysql можно использовать не только вместе с php. А может просто провайдеры стремясь снизить цену хостинга и привлечь клиентов, включали на серверах поддержку php и mysql и это стало традицией?..
Читать далее »

Используем базу MySQL

mysql — Система Управления Базами Данных (СУБД). Основное отличие от всех остальных СУБД это то, что она является бесплатной. В силу того, что mysql бесплатна, она поддерживается очень многими хостинг провайдерами.

Здесь я расскажу как связать php и mysql т.е. как получить данные из базы данных mysql в php скрипт. Читать далее »

О грамотном использовании БД MySQL

Многие мои друзья и знакомые часто спрашивают меня о том, как устроен мой сайт (www.protoplex.ru), сколько у меня таблиц в базе данных, как я храню данные и по каким полям веду поиск. Я, конечно, не выдаю все свои государственные тайны, но всегда понимаю причину таких вопросов и пытаюсь помочь людям построить быструю и надежную базу данных — т.е. тщательно продумать структуру БД таким образом, чтобы при увеличении нагрузки или объема таблиц динамический веб-сайт не превратился в тормозное усмертие. А ведь многие новички (веб-строители) даже не догадываются о том, что крупные динамические сайты тормозят вовсе не из-за нагрузки скриптов на процессор, а в основном из-за неоптимизированного или дохленького MySQL-сервера. При этом во многом все зависит от того, как устроена ваша база данных. Читать далее »

Лабораторная работа: MySQL

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

Удобной программой для просмотра структуры базы данных является mysqlshow. Введите следующую команду:
Читать далее »

Работа с MySQL. На дорожку

Во избежание путаницы полей (если встречаются поля с одинаковыми названиями) используйте в запросах оператор AS: «SELECT table1.id as id1, table2.id as id2″. Это поможет избежать ошибок в запросе (например, если не указана таблица, а поле с таким названием есть в нескольких запрашиваемых таблицах, mysql выдаёт ошибку), а так же вы избежите недоразумений при работе с полученными данными (echo $row[«id1″] писать гораздо проще, чем $row[$x]).
Читать далее »

Внутренние факторы, влияющие на релевантность страниц

Заголовок страницы (<title>)

Название страницы используется в поиске. Когда вы вводите какой-то запрос, то результат состоит из названия сайта и его описания. Заголовок страницы очень влияет на поисковые системы, поэтому в нем обязательно должно присутствовать ключевое слово. Это самый влиятельный внутренний фактор оптимизации. Каждая страница на сайте должна иметь свой уникальный заголовок. Все потому, что каждая страница оптимизируется по определенному ключевому слову. Как правило, на сайте нет страниц, ключевые слова которых совпадают. Одинаковых заголовков просто не может быть на хорошем сайте. Кроме того, заголовок присутствует в выдаче результатов поиска. Именно его увидят посетители, и именно по нему они будут кликать. Поэтому заголовок нужно составить так, чтобы он привлекал к себе внимание.
Читать далее »

Базовые основы поисковой оптимизации. Практические методы продвижения сайта

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

В настоящий момент единственным путём завоевать Интернет-просторы, является оптимизация и продвижение сайта в поисковых системах. С каждым годом число пользователей Интернета, а, следовательно, поисковых систем растет. А это значит, что поисковая оптимизация приносит все больше и больше выгоды владельцам сайта. Согласно статистике, около 85% пользователей ищут информацию при помощи поисковых машин, которые обеспечивают от 70% до 85% от общей посещаемости ресурса.
Читать далее »