Результаты поиска по запросу "database"
(по умолчанию), у вас должно быть более 12,8 ГБ ОЗУ. По сути, вы говорите серверу, что он может так много использовать для выполнения запросов (даже не принимая во внимание любое другое использование памяти Postgres или иным образом).
с в основном: SELECT DISTINCT "my_table"."foo" from "my_table" WHERE...Притворяться, что я на 100% уверенDISTINCT Часть запроса является причиной того, что он выполняется медленно, я пропустил остальную часть запроса, чтобы избежать путаницы, ...
кажется самым быстрым на
мне нужно извлечь большую строку из БД, быстрее ли искать ее, используя саму строку, или получу ли я ее путем хеширования строки и сохранения хеша в БД, а затем поиска на основе этого? Если да, какой алгоритм хеширования следует использовать ...
Я понял это. Проблема заключалась в том, что я пытался получить доступ к своей базе данных ipage с моего локального хоста (моего собственного компьютера), и она возвращала ошибку. iPage не разрешает удаленный доступ, что означает, что я не могу получить доступ / редактировать свои базы данных из любого приложения управления базами данных (например, SQLyog). Тем не менее, когда я создал демонстрационный веб-сайт с соответствующим index.php, пытаясь связаться с базой данных с помощью функции mysql_connect (), и загрузил его в мой домен с помощью cuteFTP, он успешно запустился и смог достичь базы данных.
егистрировал домен в iPage.com. Но недавно я узнал, что они не разрешают удаленный доступ к базе данных. Я кодирую свою веб-страницу в рамках php5 Kohana, поэтому, когда я используюmysql_connect(hostname,username,password) Функция в PHP, он ...
Для достижения наилучших результатов перечислите фильтры, которые вначале возвращали бы наименьшее количество результатов. Я не знаю, правильно ли я говорю, но кажется, что фильтры запросов являются последовательными; если вы правильно выбрали последовательность, оптимизатору не нужно делать это за вас, сравнивая все комбинации или, по крайней мере, не начинать сравнение с более дорогими запросами.
тим, в таблице сотрудников я создал индекс (idx_name) дляemp_name столбец таблицы. Нужно ли явно указывать имя индекса в предложении select или оно будет автоматически использоваться для ускорения запросов. Если это необходимо указать в ...
Таким образом, вам не нужно хранить последнее значение myId, вы просто заменяете смещение предложением WHERE, которое использует индексы
я есть таблица, на которой я делаю ORDER BY до LIMIT и OFFSET, чтобы разбить на страницы. Добавление индекса для столбца ORDER BY существенно влияет на производительность (при использовании в сочетании с небольшим LIMIT). В таблице строк с 500 ...
другой подход
ользую MySQL с PHP, и мне нужно сделать что-то вроде этого (псевдокод): if (sql row exists where username='bob') { // do this stuff }
Под этим я подразумеваю хранить все данные в вашей базе данных, но когда кто-то запрашивает этот файл, проверьте, существует ли он на диске (на основе известного имени файла, во временной папке), если нет, извлеките его из БД и запишите его в папку, а затем передать это пользователю. Для следующего запроса к тому же файлу, поскольку он существует на диске, он может обслуживаться оттуда, не обращаясь к БД. Но если вам нужно удалить эти файлы (или ваш веб-сервер работает каппутно!), Это не имеет значения, так как они будут снова восстановлены из БД, когда люди их запрашивают. Это должно быть намного быстрее, чем обслуживать каждый запрос одного и того же файла из БД.
опрос, который был задан ранее (большой текст-и-изображения-в-SQL [https://stackoverflow.com/questions/525690/large-text-and-images-in-sql]) но в основном для данных, которые будут изменены. В моем случае данные будут храниться и никогда не ...
Как бы я сделал этот запрос с построителем запросов?
ел бы выбрать элементы заказа из всех заказов с определенным элементом. В SQL я бы сделал это так: SELECT DISTINCT i.id, i.name, order.name FROM items i JOIN orders o ON i.order_id=o.id WHERE o.id IN ( SELECT o2.id FROM orders o2 JOIN items i2 ...
Доступ к функции цитаты без настройки дескриптора базы данных. Я не верю, что это специфично для MySQL, хотя.
даю набор SQLINSERT заявления для базы данных, которая еще не существует, и я сохраняю их в файл. Как я могу использовать мощный модуль Perl DBI для создания этих операторов INSERT без доступа к конкретной базе данных. В частности, это выглядит ...
, Вы можете загрузить данные и установить их самостоятельно, или просто использовать их веб-сервисы (с учетом ограничений использования). Действительно, вы можете загрузить базу данных Nominatim и написать другой API, чтобы использовать меню для детализации.
ибудь знает решение? Я нашел в Интернете меню выбора для стран, но мне нужен либо API, либо база данных с каждым штатом / провинцией и крупным городом в каждой стране.