Вопросы с тегом «mysql»

Все версии MySQL (не Microsoft SQL Server). Пожалуйста, добавьте также тег для конкретной версии, такой как mysql-5.7, если он имеет отношение к вопросу.

2
Зачем MySQL делать последовательный синхронный ввод / вывод?
Рассматривая особенно раздражающий запрос к таблицам MyISAM, который несколько раз занимал много времени, я заметил, что MySQL, похоже, демонстрирует довольно странный шаблон ввода-вывода: при выполнении одного запроса и необходимости выполнения значительного количество операций ввода-вывода (например, для сканирования таблицы или когда кэш-память пуста в результате того, echo 3 > /proc/sys/vm/drop_cachesчто индексы …

2
MySQL не освобождает память
Похоже, что MySQL хочет сохранить всю таблицу в кэше (размер таблицы = ~ 20 ГБ) после того, как на ней будут выполнены какие-либо большие операции вставки или операторы выбора. Прямо сейчас мой буферный пул innodb составляет 20 ГБ. Общий объем оперативной памяти составляет 32 ГБ. Я предоставлю некоторое использование памяти …
8 mysql  innodb  memory 

4
Разница между DROP и TRUNCATE
Что делает по- TRUNCATEдругому, чтобы бросить? Я считаю, что он удаляет все данные в таблице, но сохраняет имя таблицы в базе данных, а также DROPудаляет все данные и таблицу. Это правильно ?

1
Преобразование XML в таблицы MySQL
У меня большой XML-файл в следующем формате, и мне нужно преобразовать этот файл в таблицу MySQL. Пожалуйста, дайте мне знать, как я могу это сделать? ~~~~~~~~~~ <host starttime="1392325468" endtime="1392325486"><status state="up" reason="user-set"/> <address addr="192.168.0.2" addrtype="ipv4"/> <hostnames> </hostnames> <ports><extraports state="filtered" count="2"> <extrareasons reason="no-responses" count="2"/> </extraports> <port protocol="udp" portid="22"><state state="open|filtered" reason="no-response" reason_ttl="0"/><service name="ssh" …
8 mysql  xml 

1
Ошибка MySQL: невозможно записать в двоичный журнал
У меня есть система (унаследованная от другой компании-разработчика), и я пока не знаю всех ее возможностей. Конструкция: - веб-клиент / приложение (symfony 1.4) - БД - MySQL. Проект развернут на 2 серверах: 1-й: nginx server + PHP + DB Master; 2-й: БД Раб. Когда данные модифицируются веб-клиентом в DB Master, …
8 mysql  logs  errors 

2
Почему CAST (1 AS SIGNED INTEGER) возвращает BIGINT на MySQL?
Если я делаю, CAST(1 AS SIGNED INTEGER)я всегда получаю BIGINTвозвращенный, например: $ mysql -u root -p --column-type-info Enter password: --- Copyright and help message snipped for brevity --- mysql> select cast(1 as signed integer); Field 1: `cast(1 as signed integer)` Catalog: `def` Database: `` Table: `` Org_table: `` Type: LONGLONG …

1
Как оптимизировать таблицы InnoDB в MySQL
Я изучал, как оптимизировать только фрагментированные таблицы в MySQL, и рассмотрел этот пост по оптимизации таблиц . Он в основном выполняет запрос к базе данных information_schema для любой таблицы data_free > 0и создает инструкцию SQL OPTIMIZEтолько для этих таблиц. Я выполнил этот запрос, и он определил 148 таблиц для оптимизации. …

3
Выберите строки на основе последней даты с несколькими объединениями
У меня есть этот запрос ( SQLFiddle ): SELECT c.name, a.user_id, a.status_id, a.title, a.rtime, u.user_name, s.status_name FROM company c LEFT JOIN action a ON a.company_id=c.id LEFT JOIN user u ON u.id=a.user_id LEFT JOIN status s ON s.id=a.status_id WHERE u.user_name='Morgan' -- WHERE c.name='Fiddle' GROUP BY c.id HAVING a.rtime IS NULL OR …
8 mysql  group-by 

2
Как перенести базу данных Oracle на сервер MySQL? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . В настоящее время наше приложение работает с использованием базы данных Oracle …

3
Как добавить связанный с MySQL сервер в SQL Server?
Я пытаюсь добавить связанный сервер на SQL Server для MySQL Server. Обратите внимание, что SQL Server установлен на отдельном компьютере с другим именем домена. SQL-сервер находится 10.0.1.1на old_domain.com. Сервер MySQL находится 10.0.1.2на new_domain.com. Я добавил ODBC Data Source на сервер 10.0.1.1и протестировал соединение без проблем. Затем я открыл Microsoft SQL …

2
MySQL - автоинкремент не увеличивается последовательно, если последняя строка была удалена
У меня есть таблица, которая содержит автоматически увеличенный идентификатор первичного ключа. Если я удаляю последнюю строку (самый высокий идентификатор, например, для экспертизы = 6) и вставляю новую строку, новый идентификатор начинается с 7. Какой параметр мне нужно изменить, чтобы первичный ключ начинался с 6? CREATE TABLE animals ( id MEDIUMINT …

3
Возможность MySQL для создания глобальных подпрограмм (хранимых процедур и / или функций)
Можно ли как-то определить глобально доступные процедуры? Кажется, что каждая подпрограмма должна быть создана в области базы данных. Когда я пытался создать подпрограмму из консоли (без предварительной выдачи use dbname), я получаю сообщение об ошибке: ERROR 1046 (3D000): No database selected У нас есть множество идентичных баз данных (данные разные), …

1
MySQL требует FORCE INDEX для огромной таблицы и простых SELECT
У нас есть приложение, которое хранит статьи из разных источников в таблице MySQL и позволяет пользователям получать эти статьи, упорядоченные по дате. Статьи всегда фильтруются по источнику, поэтому для клиентских SELECT у нас всегда есть WHERE source_id IN (...,...) ORDER BY date DESC/ASC Мы используем IN, потому что у пользователей …


1
Что вызывает Ожидание ошибок блокировки на уровне таблицы?
Мы уже дважды зависали в базе данных и пытались найти причину. show processlist Waiting for global read lock | INSERT INTO {myisam_table} ... Здесь дисковое пространство было переполнено, поэтому мы подумали, что проблема закончилась после того, как мы дали ее еще немного, но на следующий день в полдень она снова …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.