LEIBOVICI Thomas <[email protected]> writes:
> On 09/12/16 13:24, Loris Bennett wrote:
>> LEIBOVICI Thomas <[email protected]> writes:
>>
>>> On 09/12/16 10:56, Loris Bennett wrote:
>>>> [pid 15380] read(29, <unfinished ...>
>>>> [pid 15367] read(30, <unfinished ...>
>>> These may wait replies from the database.
>>>
>>> Unfortunatly the output is too short to see when (and if) they end.
>>> Tracking only pids 15380 and 15367 may give more info.
>> Both seem to go into an endless loop of:
>>
>> [pid 15331] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
>> [pid 15331] rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
>> [pid 15331] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
>> [pid 15331] nanosleep({1, 0}, 0x7fffacfb5110) = 0
>>
>>> You can also check running mysql requests:
>>>
>>> mysql <dbname>
>>>
>>> > SHOW PROCESSLIST;
>> I've deleted some of the boring columns:
>>
>> +--------+---------+--------+------------+------------------------------------------------------------------------------------------------------+
>> | Id | Command | Time | State | Info
>> |
>> +--------+---------+--------+------------+------------------------------------------------------------------------------------------------------+
>> | 135246 | Query | 572858 | NULL | SELECT parent_id, name INTO pid,
>> n from NAMES where id= NAME_CONST('pid',_latin1'63BBC16B:29F8000' C |
>> | 135251 | Query | 572858 | Locked | UPDATE ENTRIES SET
>> owner='bob12',gr_name='smith123',size=60645,blocks=120,last_access=1472802557,las
>> |
>> | 136583 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C82904F' |
>> | 136584 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829043' |
>> | 136585 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829039' |
>> | 136586 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C82903E' |
>> | 136587 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C82903C' |
>> | 136588 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829050' |
>> | 136589 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C82904E' |
>> | 136590 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829048' |
>> | 136591 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829045' |
>> | 136592 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829049' |
>> | 136593 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829052' |
>> | 136594 | Query | 572858 | Locked | INSERT INTO
>> ENTRIES(id,owner,gr_name,size,blocks,last_access,last_mod,type,mode,nlink,md_update,inva
>> |
>> | 136595 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C82904C' |
>> | 136596 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829040' |
>> | 136597 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C82904A' |
>> | 136598 | Query | 572858 | Locked | SELECT release_class FROM ENTRIES
>> WHERE ENTRIES.id='63BBC16B:C829053' |
>> | 143740 | Query | 362996 | Locked | SELECT size,blocks,type FROM
>> ENTRIES WHERE ENTRIES.id='63BBC16B:D7060' |
>> | 144670 | Query | 335560 | Locked | SELECT size,blocks,type FROM
>> ENTRIES WHERE ENTRIES.id='63BBC16B:D7060' |
>> | 144848 | Query | 331848 | Locked | SELECT id FROM ENTRIES WHERE
>> (ENTRIES.invalid=0 OR ENTRIES.invalid IS NULL) AND ENTRIES.type<>'dir' |
>> | 144849 | Query | 331848 | Locked | SELECT COUNT(*) FROM ENTRIES
>> |
>> | 145931 | Query | 271904 | Locked | SELECT COUNT(*) FROM ENTRIES
>> |
>> | 145932 | Query | 271904 | Locked | SELECT id FROM ENTRIES WHERE
>> (ENTRIES.invalid=0 OR ENTRIES.invalid IS NULL) AND ENTRIES.type<>'dir' |
>> | 146013 | Query | 271369 | Locked | SELECT id FROM ENTRIES WHERE
>> ENTRIES.type<>'dir' AND (ENTRIES.release_class<>'@ignore@' OR ENTRIES.r |
>> | 147134 | Query | 206037 | Locked | SELECT id FROM ENTRIES WHERE
>> ENTRIES.type='file' AND (ENTRIES.last_access<1470880922 OR ENTRIES.last |
>> | 150453 | Query | 13699 | Locked | SELECT id FROM ENTRIES WHERE
>> (ENTRIES.invalid=0 OR ENTRIES.invalid IS NULL) AND ENTRIES.type<>'dir' |
>> | 150454 | Query | 13699 | Locked | SELECT COUNT(*) FROM ENTRIES
>> |
>> | 150751 | Query | 0 | NULL | show processlist
>> |
>> +--------+---------+--------+------------+------------------------------------------------------------------------------------------------------+
>>
>> So is it the first SELECT:
>>
>> SELECT parent_id, name INTO pid, n from NAMES where id=
>> NAME_CONST('pid',_latin1'63BBC16B:29F8000' COLLATE 'latin1_swedish_ci')
>>
>> which is causing the problem?
> State "NULL" looks suspicious.
>
> I suggest you run "kill 135246" in a mysql shell.
This seemed to help. However, the scan is still running very slowly:
+--------+---------+-------+----------------+------------------------------------------------------------------------------------------------------+
| Id | Command | Time | State | Info
|
+--------+---------+-------+----------------+------------------------------------------------------------------------------------------------------+
| 150429 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447782' |
| 150430 | Query | 58372 | Locked | INSERT INTO
NAMES(id,parent_id,name,path_update,pkn) VALUES
('63BBC16B:2FFC5E3','63BBC16B:2FFC27C',' |
| 150431 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447787' |
| 150432 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447781' |
| 150433 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447780' |
| 150434 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447785' |
| 150435 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447734' |
| 150436 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:2FFF03D' |
| 150437 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:2FFF03C' |
| 150438 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447788' |
| 150439 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447784' |
| 150440 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:2FFF03A' |
| 150441 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447786' |
| 150442 | Query | 58372 | Locked | SELECT id FROM ENTRIES WHERE
id='63BBC16B:2FFC27C' |
| 150443 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447789' |
| 150444 | Query | 58372 | Locked | SELECT release_class FROM ENTRIES
WHERE ENTRIES.id='63BBC16B:9447783' |
| 150446 | Query | 58372 | Locked | UPDATE ENTRIES SET
owner='root',gr_name='root',size=0,blocks=0,last_access=1373641783,last_mod=13736
|
| 150447 | Query | 58372 | Locked | UPDATE ENTRIES SET
owner='root',gr_name='root',size=0,blocks=0,last_access=1373641793,last_mod=13736
|
| 150448 | Query | 58372 | Locked | UPDATE ENTRIES SET
owner='root',gr_name='root',size=0,blocks=0,last_access=1373641786,last_mod=13736
|
| 150449 | Query | 58372 | Locked | UPDATE ENTRIES SET
owner='root',gr_name='root',size=0,blocks=0,last_access=1373641793,last_mod=13736
|
| 150450 | Query | 58372 | Locked | UPDATE ENTRIES SET
owner='root',gr_name='root',size=0,blocks=0,last_access=1373641783,last_mod=13736
|
| 150451 | Query | 58372 | Locked | UPDATE ENTRIES SET
owner='root',gr_name='root',size=0,blocks=0,last_access=1373641784,last_mod=13736
|
| 150452 | Sleep | 57 | | NULL
|
| 150453 | Query | 58372 | statistics | SELECT parent_id, name INTO pid,
n from NAMES where id= NAME_CONST('pid',_latin1'63BBC16B:2AA1015' C |
| 150481 | Sleep | 33 | | NULL
|
| 152540 | Query | 7 | Sorting result | SELECT id FROM ENTRIES WHERE
(ENTRIES.invalid=0 OR ENTRIES.invalid IS NULL) AND ENTRIES.type<>'dir' |
| 152541 | Sleep | 7 | | NULL
|
| 152542 | Sleep | 7 | | NULL
|
| 152543 | Sleep | 7 | | NULL
|
| 152544 | Sleep | 7 | | NULL
|
| 152545 | Sleep | 7 | | NULL
|
| 152546 | Sleep | 7 | | NULL
|
| 153052 | Query | 0 | NULL | show processlist
|
+--------+---------+-------+----------------+------------------------------------------------------------------------------------------------------+
As a lot of files has been deleted, I think I may need to look at
OPTIMIZE TABLE. Would 'ENTRIES' be the most relevant table to optimise?
Cheers,
Loris
--
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin Email [email protected]
------------------------------------------------------------------------------
_______________________________________________
robinhood-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/robinhood-support