Time |
S |
Nick |
Message |
08:13 |
|
osmoze |
Paul, relis ton mail ^^ |
08:13 |
|
paul |
lequel ? |
08:13 |
|
osmoze |
sur la liste, une chtite erreur d @ |
08:13 |
|
osmoze |
sur notre avis |
08:13 |
|
osmoze |
t as mis l adresse local |
08:13 |
|
osmoze |
e |
08:13 |
|
osmoze |
127.0.0.1 |
08:14 |
|
paul |
bureau.paulpoulain.com, comme d'hab ;-) |
08:15 |
|
osmoze |
^^ |
08:57 |
|
paul |
osmoze : quel genre de lenteur le rapport sur les + lus ? |
08:57 |
|
paul |
genre 4 mn ? |
08:58 |
|
paul |
ou genre 25s ? |
08:58 |
|
paul |
parce que 25s pour des rapports, c'est acceptable. |
08:58 |
|
paul |
pour voir si c'est une corruption de la base : essaye de faire un dump. Si elle est corrompue, il ne va pas marcher. |
08:58 |
|
osmoze |
c est plutot 3 minutes voir plus |
08:58 |
|
paul |
sinon il faudrait afficher la requète et faire un explain dessus. |
08:59 |
|
osmoze |
un dump de la nouvelle base ou l ancienne ? |
08:59 |
|
paul |
il doit manquer un index quelque part... |
08:59 |
|
paul |
de celle sur laquelle tu fais le rapport pardi ;-) |
09:01 |
|
osmoze |
mysqldump marche |
09:02 |
|
osmoze |
j ai envoyé la commande dans phpmyadmin....Rien pour l instant depuis 50s |
09:02 |
|
paul |
NON |
09:02 |
|
paul |
il faut faire "explain select ..." |
09:02 |
|
osmoze |
ok |
09:02 |
|
paul |
et poster ici le tableau qui en résulte |
09:03 |
|
osmoze |
(désolé, je connaissai pas) |
09:03 |
|
osmoze |
table type possible_keys key key_len ref rows Extra |
09:03 |
|
osmoze |
issues ALL issuesborridx,issuesitemidx NULL NULL NULL 18637 Using where; Using temporary; Using filesort |
09:03 |
|
osmoze |
borrowers eq_ref PRIMARY,borrowernumber_5,borrowernumber_4,borrower... PRIMARY 8 issues.borrowernumber,issues.borrowernumber 1 Using index |
09:03 |
|
osmoze |
items eq_ref PRIMARY PRIMARY 4 issues.itemnumber 1 |
09:03 |
|
osmoze |
biblioitems index NULL PRIMARY 8 NULL 15984 Using index |
09:03 |
|
osmoze |
biblio eq_ref PRIMARY,blbnoidx PRIMARY 8 items.biblionumber,items.biblionumber 1 |
09:03 |
|
osmoze |
(c est instantané au moins cela :)) |
09:04 |
|
paul |
a priori, il faut environ 18637*1*1*15984*1 jointures |
09:04 |
|
paul |
ce qui fait beaucoup... |
09:04 |
|
paul |
c'est quoi la requète ? |
09:05 |
|
paul |
amha, mauvais index sur biblioitems... |
09:05 |
|
osmoze |
SELECT DISTINCT biblio.title, COUNT(biblio.biblionumber) AS RANK, biblio.biblionumber AS ID FROM `issues`,borrowers,(items LEFT JOIN biblioitems ON biblioitems.biblioitemnumber=items.biblioitemnumber) LEFT JOIN biblio ON (biblio.biblionumber=items.biblionumber) WHERE issues.itemnumber=items.itemnumber AND issues.borrowernumber=borrowers.borrowernumber and returndate is not null AND issues.timestamp > '2004-07-03' AND issues.time |
09:05 |
|
osmoze |
stamp < '2005-07-26' group by biblio.biblionumber order by RANK DESC LIMIT 0,1 |
09:07 |
|
paul |
mmm... bizarre... tu as quoi comme index sur biblioitems ? |
09:08 |
|
osmoze |
dans phpmyadmin, j ai |
09:08 |
|
osmoze |
Index: Documentation |
09:08 |
|
osmoze |
Nom de la clé Type Cardinalité Action Champ |
09:08 |
|
osmoze |
PRIMARY PRIMARY 15984 Modifier Supprimer biblionumber |
09:08 |
|
osmoze |
biblioitemnumber |
09:08 |
|
osmoze |
bibnoidx INDEX 15984 Modifier Supprimer biblionumber |
09:08 |
|
osmoze |
lccn INDEX 15984 Modifier Supprimer lccn |
09:08 |
|
osmoze |
isbn INDEX 15984 Modifier Supprimer isbn |
09:08 |
|
osmoze |
issn INDEX 15984 Modifier Supprimer issn |
09:08 |
|
osmoze |
Warning La colonne `biblionumber` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index |
09:08 |
|
paul |
mmm... c'est pas bon |
09:08 |
|
osmoze |
:/ |
09:08 |
|
paul |
il faut PRIMARY = biblioitemnumber |
09:08 |
|
paul |
seulement |
09:10 |
|
paul |
et soudain, le véhicule eut une accélération fulgurante, et son pilote s'enfonça dans son siège profilé... |
09:10 |
|
osmoze |
(arretes, j ai cassé ma 16s ^^) j ai fait poteau, comme alesi |
09:11 |
|
paul |
si tu avais une vieille voiture qui sert juste à te déplacer comme moi, tu aurais moins de regret ;-) |
09:11 |
|
osmoze |
j ai racheter une ZX break 1,9 sans turbo....sans rien d ailleurs, juste de quoi concurrencé ta corsa, si je ne me trompe |
09:12 |
|
paul |
ben non, j'ai une ... |
09:12 |
|
paul |
ZX break sans turbo (mais avec clim ;-) ) |
09:12 |
|
paul |
(essaye de faire rentrer 3 enfants en bas age dans une corsa et tu comprendras) |
09:12 |
|
osmoze |
erf, tu vois la difference de classe sociale ^^, moi j ai pas la clim et les canne a peche derriere :) |
09:13 |
|
osmoze |
et non pas des marmot, mais des barbots :) |
09:16 |
|
osmoze |
c est mieux et comme tu dis, bien plus rapide, mais j ai que : exemplaire... |
09:17 |
|
osmoze |
hum....Dans ma base, avec phpmyadmin, j ai plein d erreur du type dans borrowers : |
09:17 |
|
osmoze |
Warning La colonne `borrowernumber` ne devrait pas faire partie à la fois d'une clé primaire et d'une clé index |
09:17 |
|
osmoze |
Warning Plus d'un index de type INDEX existe pour la colonne `borrowernumber` |
09:17 |
|
osmoze |
Warning Plus d'un index de type UNIQUE existe pour la colonne `borrowernumber` |
09:17 |
|
osmoze |
Créer une clef sur colonne(s) |
09:17 |
|
osmoze |
|
09:17 |
|
osmoze |
ca a l air d etre tendu dans ma base :( |
09:18 |
|
paul |
ce n'est pas bien grave. c'est juste une erreur de design |
09:18 |
|
paul |
tu dois pouvoir supprimer des index comme il te le conseille |
09:19 |
|
osmoze |
bon, aller, je dois arreter pour aujourd hui sur koha.... |
09:20 |
|
osmoze |
je reviens demain matin vous embeter, en tout cas, grand merci a vous deux paul et hdl |
09:20 |
|
paul |
de rien. N'oublie pas que tu as acheté des tickets d'assistance de toutes manières ;-) |
09:20 |
|
hdl |
de rien. |
09:24 |
|
osmoze |
au fait paul, en parlant des tickets, il en reste combien et pour combien de temps ? (que je puisse prevoir un budget pour plus tard) |
09:24 |
|
osmoze |
(enfin si tu le sais vite fait, sinon t embete pas) |
09:24 |
|
hdl |
il est au tel. |
09:25 |
|
osmoze |
bon, bin je reposerai la question un autre jour, ce n est que materiel :) |
10:49 |
|
kados |
hi all |
10:51 |
|
hdl |
hi kados. |
11:03 |
|
thd |
What is the purpose of items.stack? |
11:12 |
|
thd |
kados: Is your power grid running well again now? |
11:17 |
|
kados |
thd: yea ... back online |
11:17 |
|
kados |
thd: do you know if there is a 'cross-reference' subject allowance in MARC21? |
11:18 |
|
kados |
thd: is that governed by the authority record? |
11:21 |
|
thd |
kados: what do you mean by allowance? |
11:24 |
|
kados |
thd: I mean does MAR21 define cross-references for subjects that you know of? |
11:24 |
|
thd |
yes |
11:28 |
|
thd |
kados: they are in MARC 21 authorities records 2XX-6XX. |
11:36 |
|
thd |
kados: I am finishing a long and dull "things you were afraid to ask about holdings and koha and why it mostly does not matter yet" document to post to koha-devel but in the last section on mappings I am having a little difficulty undrstanding what some of the more obscure columns in the items table are for such as items.stacks, which does not seem to be what I would have guessed. |
11:40 |
|
thd |
s/\(stack\)s/\1/ |
11:46 |
|
thd |
Does anyone here know the function of items.stack and items.binding? |
11:47 |
|
kados |
I'm not sure |
11:48 |
|
thd |
Are items.stack and items.binding in use at NPL? |
11:51 |
|
thd |
Perhaps that is a Katipoan question and I have to wait until they are awake. |