Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / параметры my.cnf / 19 сообщений из 19, страница 1 из 1
19.10.2004, 16:30
    #32744768
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
Hi All !

есть таблица

CREATE TABLE journal (
id int(10) NOT NULL auto_increment,
time timestamp(14) NOT NULL,
user varchar(32) NOT NULL default '',
session varchar(32) NOT NULL default '',
message varchar(240) NOT NULL default '',
connectLine varchar(240) NOT NULL default '',
page1 text NOT NULL,
page2 text NOT NULL,
page3 text NOT NULL,
PRIMARY KEY (id),
KEY user_time (user,time)
) TYPE=MyISAM;


при выполнении к ней запросов типа
select count(id) as jc from journal where user='picposter' and time >=20041019000000 and time <=20041019235959
select time,session from journal where user='picposter' and time>=20041019000000 and time<=20041019235959 order by time,session LIMIT 0,50

с сервера где установлен mysql, все замечательно, с удаленного - результата никакого

в my.cnf
.......................
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 256M
table_cache = 256
sort_buffer_size = 2M
read_buffer_size = 2M
myisam_sort_buffer_size = 64M
thread_cache = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

net_buffer_length = 512K
max_allowed_packet = 16M
............................................

в таблице сейчас всего 17063 записей... с другими таблицами все замечательно,max_allowed_packet уведичивал до 64M - результат тот-же
mysql 4.0.21

вопрос - где что подкрутить ?
...
Рейтинг: 0 / 0
19.10.2004, 16:33
    #32744781
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
автор удаленного - результата никакого
и что это значит? говорит оно что?
...
Рейтинг: 0 / 0
19.10.2004, 16:36
    #32744796
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
ничего не говорит, вообще ничего
ошибки - нет, данных то-же нет
...
Рейтинг: 0 / 0
19.10.2004, 16:39
    #32744802
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
точнее на select count(id) as jc from journal where user='picposter' and time >=20041019000000 and time <=20041019235959
результат - 0
на select time,session from journal where user='picposter' and time>=20041019000000 and time<=20041019235959 order by time,session LIMIT 0,50
ничего

реально записей по условию 90
...
Рейтинг: 0 / 0
19.10.2004, 17:01
    #32744896
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
сколько row's affected..?
...
Рейтинг: 0 / 0
19.10.2004, 17:05
    #32744902
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
ScareCrowсколько row's affected..?

0
...
Рейтинг: 0 / 0
19.10.2004, 18:35
    #32745171
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
побовали версию обновлять?
ma X mo
...
Рейтинг: 0 / 0
19.10.2004, 18:41
    #32745192
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
ну во первых max_allowed_packet тут неважен. Ведь в первом запросе ты получаешь просто count(*) - одно число, это должно работать при любом размере пакета.

Кроме того, при ошибке он бы тебе не вернул 0.

так что надо смотреть куда-то в другую сторону. Например , что ты коннектишся именно к той же базе, а не к (скажем) отладочной с полупустыми таблицами. Или например пользователь@'localhost' и пользователь@'%' имеют разные права на чтение этой таблицы. В общем что-то такое.

Я бы первым делом сделал бэкап с помощью mysqldump локально и с удаленного компьютера. И сравнил бы эти два файла с помощью diff. Тогда бы была пища для дальнейшей отладки.
...
Рейтинг: 0 / 0
19.10.2004, 18:55
    #32745229
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
maXmoпобовали версию обновлять?
ma X mo

версия последняя из 4.0
...
Рейтинг: 0 / 0
19.10.2004, 19:19
    #32745271
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
глюк проявляется при любых запросах к любым таблицам?
ma X mo
...
Рейтинг: 0 / 0
19.10.2004, 19:19
    #32745272
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
Хренну во первых max_allowed_packet тут неважен. Ведь в первом запросе ты получаешь просто count(*) - одно число, это должно работать при любом размере пакета.

Кроме того, при ошибке он бы тебе не вернул 0.


логично, я не сразу допер до этого

Хрентак что надо смотреть куда-то в другую сторону. Например , что ты коннектишся именно к той же базе, а не к (скажем) отладочной с полупустыми таблицами. Или например пользователь@'localhost' и пользователь@'%' имеют разные права на чтение этой таблицы. В общем что-то такое.

посмотрел почти сразу как с такой ерундой столкнулся, база та, и правами все нормально... переносил базу и проверял все под рутом

ХренЯ бы первым делом сделал бэкап с помощью mysqldump локально и с удаленного компьютера. И сравнил бы эти два файла с помощью diff. Тогда бы была пища для дальнейшей отладки.

посмотрю сейчас, но не совсем предстаавляю что это мне даст....

как мы к такой жизни пришли...
изначально был один сервак на котором крутилось www,mysql и прочая лабуда, решили mysql убрать на дрой сервер, новый. поинсталили Mysql сняли полный дамп со старого сервера mysqldump -u root -p -h 192.168.0.1 --add-drop-table --extended-insert --all-databases > dump.sql и затолкали его на новый
mysql -u root -p statistic < dump.sql. добавили грантов, переписали в совте адрес mysql сервера на новый и ... такое вот получили, причем только в одной базе и только с этой таблицей, причем insert'ы в нее идут нормально
...
Рейтинг: 0 / 0
19.10.2004, 19:24
    #32745282
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
версия мускуля та же?
может, скомпилилась криво.
Попробуй сохранить данные из таблицы, удали её, создай снова и заполни.
Попробуй на первом сервере восстановить базу из дампа , будет ли такой же глюк?
ma X mo
...
Рейтинг: 0 / 0
19.10.2004, 19:36
    #32745302
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
maXmoверсия мускуля та же?
свежее

maXmoможет, скомпилилась криво.
вряд-ли, хотя все возможно, но это уже шаманство


maXmoПопробуй сохранить данные из таблицы, удали её, создай снова и заполни.
результат такой-же, да-же если данные в ней совсем прибить и подождать пока немного заполнится.... по сетке их не забрать

maXmoПопробуй на первом сервере восстановить базу из дампа , будет ли такой же глюк?
на первом сервере все нормально работает...
...
Рейтинг: 0 / 0
19.10.2004, 19:50
    #32745323
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
kira ivanov maXmoверсия мускуля та же?свежее
maXmoможет, скомпилилась криво.
вряд-ли, хотя все возможно, но это уже шаманствону проблема у вас тоже необычная. Да и линухи бывают разные...
...
Рейтинг: 0 / 0
19.10.2004, 19:53
    #32745330
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
maXmoну проблема у вас тоже необычная. Да и линухи бывают разные...

у нас фря, а проблемма действително необычная
...
Рейтинг: 0 / 0
19.10.2004, 19:59
    #32745336
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
одинаковые оси на обоих серверах?
попробуйте менять мускуль/ось/клиента.
ma X mo
...
Рейтинг: 0 / 0
19.10.2004, 20:15
    #32745344
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
maXmoодинаковые оси на обоих серверах?
одинаковые

maXmoпопробуйте менять мускуль/ось/клиента.
начнем с мускула... похоже только это и остается
...
Рейтинг: 0 / 0
19.10.2004, 20:27
    #32745354
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
что хотел сказать... timestamp(14) выглядит подозрительно, он менялся от версии к версии. есть ещё таблички с полями типа timestamp?
ну стой, сначала можно попробовать различные танцы с бубном.
Например.
Создай таблицу с полем id int(10) NOT NULL auto_increment проверь, что глюка нет, по очереди добавляй в таблицу остальные поля, при добавлении глючного поля появится глюк. Вот тут-то собака и порылась.
ma X mo
...
Рейтинг: 0 / 0
19.10.2004, 20:36
    #32745370
kira ivanov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
параметры my.cnf
сменил сетевую карту и пересобрался - все пошло
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / параметры my.cnf / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]