Oeh leuk materiaal om naar te kijken. Ik ben nu mijn grootste tabel aan het omzetten naar InnoDB:quote:
Ahja, dat werkt.quote:Op donderdag 31 december 2009 14:32 schreef GlowMouse het volgende:
Gewoon toevoegen (/etc/mysql/my.cnf) en mysql herstarten
innodb_buffer_pool_size= 1000M
Die rowcount is innodb-eigen, zie manual.
je moet een count door php laten uitvoeren dan?quote:Op donderdag 31 december 2009 15:00 schreef GlowMouse het volgende:
Bij FOK! scheelt dat wel een miljoen keer (of 10 miljoen miljard keer); de kunst is dan ook om nooit/niet vaak een count op een hele tabel te doen.
wanneer wil je nou ooit weten hoeveel rijen een tabel heeft?quote:Op donderdag 31 december 2009 15:06 schreef ursel het volgende:
[..]
je moet een count door php laten uitvoeren dan?
Best vaak hoor. Al dan niet met een GROUP BY.quote:Op donderdag 31 december 2009 15:07 schreef GlowMouse het volgende:
[..]
wanneer wil je nou ooit weten hoeveel rijen een tabel heeft?
Ik wil weten hoe de opbouw van sommige data verloopt, dan vind ik het wel intereressant om te weten hoe veel gegevens ik al hebquote:Op donderdag 31 december 2009 15:07 schreef GlowMouse het volgende:
[..]
wanneer wil je nou ooit weten hoeveel rijen een tabel heeft?
We hadden het over een SELECT count(*) FROM tbl, niet over een andere query.quote:Op donderdag 31 december 2009 15:09 schreef Tuvai.net het volgende:
[..]
Best vaak hoor. Al dan niet met een GROUP BY.
dat is een query'tje per maand ofzo, /care.quote:Op donderdag 31 december 2009 15:09 schreef PiRANiA het volgende:
[..]
Ik wil weten hoe de opbouw van sommige data verloopt, dan vind ik het wel intereressant om te weten hoe veel gegevens ik al heb
Een hoop van onze tabellen staan gelijk aan het aantal producten en of objecten.quote:Op donderdag 31 december 2009 15:07 schreef GlowMouse het volgende:
[..]
wanneer wil je nou ooit weten hoeveel rijen een tabel heeft?
En dan staat er nooit in WHERE bij? En dit zijn ook typisch dingen die je denormaliseert.quote:Op donderdag 31 december 2009 15:13 schreef ursel het volgende:
[..]
Een hoop van onze tabellen staan gelijk aan het aantal producten en of objecten.
http://www.mysqlperforman(...)-paginated-displays/quote:Daarnaast voor het aangeven van hoeveel pagina's er zijn in de lijst navigatie.
Dus redelijk vaak eigenlijk nog wel.
Ja, doh. Toen vroeg jij hoe vaak je dat wel niet doet, waarom ik (en zo te zien andere ook) reageer dat ik dat dus wel eens nodig heb.quote:Op donderdag 31 december 2009 15:11 schreef GlowMouse het volgende:
We hadden het over een SELECT count(*) FROM tbl, niet over een andere query.
ik zeg verder niet dat onze code perfect isquote:Op donderdag 31 december 2009 15:14 schreef GlowMouse het volgende:
[..]
En dan staat er nooit in WHERE bij? En dit zijn ook typisch dingen die je denormaliseert.
[..]
http://www.mysqlperforman(...)-paginated-displays/
quote:Op donderdag 31 december 2009 15:17 schreef Tuvai.net het volgende:
[..]
@PiRANiA: COUNT(*) op tabellen zonder een WHERE clausule is in InnoDB nou eenmaal erg traagMyISAM snel omdat door het ontbreken van MVCC er gewoon een countertje in een tabel zit waar je in 1x het aantal rijen in een tabel kan aflezen. Zodra je iets met WHERE erbij doet, is MyISAM weer even traag als de rest.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\sync.php on line 68 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of xml_parse_into_struct(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\xml.php on line 160 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of xml_parse_into_struct(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\xml.php on line 160 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of datastore_search(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\syncml.php on line 210 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\syncml.php on line 220 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\syncml.php on line 221 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\syncml.php on line 222 Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of datastore_search(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in C:\domains\svenahrens.nl\wwwroot\syncml\syncml\syncml.php on line 346 |
Huh?quote:
Ga ik eens kijken of die weg te halen zijn en of het dan wel werkt..quote:Op zondag 3 januari 2010 00:06 schreef GlowMouse het volgende:
xml_parse_into_struct ( resource $parser , string $data , array &$values [, array &$index ] )
dat gaat al goed, bij de functieaanroep zijn geen ampersands nodig
In de code staan de ampersands er ook niet..quote:Op zondag 3 januari 2010 00:06 schreef GlowMouse het volgende:
xml_parse_into_struct ( resource $parser , string $data , array &$values [, array &$index ] )
dat gaat al goed, bij de functieaanroep zijn geen ampersands nodig
1 2 3 4 5 6 7 | if (!xml_parse_into_struct ($xml_parser, $xml_text, &$values, &$index)) { die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); } ?> |
bugger..quote:
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |