Поиск по сайту:

оптимизация БД

 
 
5 распространенных ошибок разработчиков PHP при написании SQL 5 распространенных ошибок разработчиков PHP при написании SQL -

Не используйте старый API MySQL Существует несколько способов подключения к базе данных MySQL на PHP. Наиболее распространенными являются MySQL API, MySQLi API и PDO API (объекты данных PHP). Последние два поддерживают больше функций, чем старый mysql API, и более безопасны. Если вы используете старые функции «mysql_», вам следует остановиться и изучить новый API PDO. Эти старые функции mysql устарели и больше не поддерживаются в PHP 7.x. Плохая практика: $con = mysql_connect(“localhost”, “root”, “mypass”) or die(“Не удалось подключиться: ” . mysql_error()); mysql_select_db(“tutorials”);Читать далее… >

Быстрая нумерация страниц в Mysql – почему order с Limit и смещением является медленным? -

Запросы с LIMIT и OFFSET распространены в приложениях, которые требуют нумерации страниц, а в некоторых случаях могут работать некоторое время. Однако во многих случаях они становятся медленными и болезненными, когда значение OFFSET имеет высокое значение.   Почему OFFSET такой медленный? Ну, в большинстве случаев запросы с низким смещением не медленные. Проблема начинается с высоких значений смещения. Если ваш запрос использует следующее предельное условие: «LIMIT 50000, 20», он фактически запрашивает у базы данных 5050 строк и отбрасываетЧитать далее… >

Помощь и синтаксис sql joins MySQL не использует мой индекс – объединение с условием диапазона -

Итак, давайте углубимся в то, как мы использовали некоторые «плохие методы» для преодоления потенциальной ошибки в оптимизаторе MySQL. В этом тематическом исследовании будет описан сценарий, в котором оптимизатор MySQL не решит использовать существующий и предположительно хороший индекс для оптимизации поискового запроса, что в итоге привело к 80-секундному отклику простой страницы в веб-приложении.   Суть проблемы Сценарий с точки зрения бизнеса. Команда разработчиков пыталась реализовать веб-страницу, на которой представлены данные о действиях пользователей за последний год.Читать далее… >

Как перенести базу данных MySQL между двумя серверами? Как перенести базу данных MySQL между двумя серверами? -

Миграция базы данных MySQL обычно требует всего лишь нескольких простых шагов, но может занять довольно много времени, в зависимости от объема данных, которые вы хотите перенести. В следующих шагах вы узнаете, как экспортировать базу данных MySQL со старого сервера, защитить ее, скопировать на новый сервер, успешно импортировать и убедиться в наличии данных.   Экспорт базы данных MySQL в файл дампа Oracle предоставляет утилиту с именем mysqldump, которая позволяет легко экспортировать структуру базы данных и данные в файлЧитать далее… >

7 простых способов улучшить производительность вашей базы данных 7 простых способов улучшить производительность вашей базы данных -

Во многих случаях разработчики, администраторы баз данных и аналитики данных борются с плохой производительностью приложений и испытывают разочарование, когда их SQL-запросы чрезвычайно медленные, что может привести к плохой работе всей базы данных. К счастью, есть решение этой проблемы! В этой статье мы кратко рассмотрим несколько способов, которые вы можете использовать для повышения общей производительности базы данных. Во многих случаях вам нужно использовать один или несколько из этих путей для решения проблем производительности базы данных.   Оптимизация запросовЧитать далее… >

Настройка производительности SQL - Советы по оптимизации запросов MySQL Настройка производительности SQL – Советы по оптимизации запросов MySQL -

В этой статье мы сосредоточимся на примерах, связанных с MySQL, но те же понятия могут быть применены ко многим другим реляционным базам данных. Теперь, как никогда ранее, разработчики программного обеспечения должны обладать обширными знаниями в области настройки производительности SQL. Сдвиг происходит как в небольших стартапах, так и на крупных предприятиях. В настоящее время разработчики пишут SQL-запросы и уровень доступа к базе данных. По мере развития технологий даже самые начинающие конечные пользователи теряют терпение и ожидают, чтоЧитать далее… >

База данных - Третья нормальная форма (3NF) База данных – Третья нормальная форма (3NF) -

Таблица находится в третьей нормальной форме, когда выполнены следующие условия: Вторая нормальная форма. Все не-первичные поля зависят от первичного ключа. Зависимость не-главных полей между данными. Например, в следующей таблице – название улицы, города и государства неразрывно связаны с их почтовым индексом. CREATE TABLE CUSTOMERS( CUST_ID INT NOT NULL, CUST_NAME VARCHAR (20) NOT NULL, DOB DATE, STREET VARCHAR(220), CITY VARCHAR(130), STATE VARCHAR(130), ZIP VARCHAR(13), EMAIL_ID VARCHAR(256), PRIMARY KEY (CUST_ID) );   Зависимость между почтовым индексом и адресом называютсяЧитать далее… >

База данных - Вторая нормальная форма (2NF) База данных – Вторая нормальная форма (2NF) -

Вторая нормальная форма утверждает, что она должна соответствовать всем правилам 1NF и не должно быть никаких частичных зависимостей любого из столбцов первичного ключа. Рассмотрим отношение клиента заказ, вы хотите сохранить идентификатор клиента, имя клиента, идентификатор заказа и детали заказа и дату покупки: CREATE TABLE CUSTOMERS( CUST_ID INT NOT NULL, CUST_NAME VARCHAR (20) NOT NULL, ORDER_ID INT NOT NULL, ORDER_DETAIL VARCHAR (20) NOT NULL, SALE_DATE DATETIME, PRIMARY KEY (CUST_ID, ORDER_ID) );   Эта таблица находится вЧитать далее… >

SQL - константа INDEX SQL – константа INDEX -

INDEX используется для очень быстрого создания и извлечения данных из базы данных. Индекс может быть создан с помощью одной или группы столбцов в таблице. Когда индекс будет создан, он присваивает ROWID для каждой строки, прежде чем она сортирует данные. Собственные индексы хороши для работы в больших базах данных, но вы должны быть осторожны при создании индекса. Подборка полей зависит от того, что вы используете в запросах SQL. Пример Например, следующий SQL синтаксис создает новую таблицуЧитать далее… >

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close