MySQL Forums
Forum List  »  German

Re: Abfrage in einer Hierarchie
Posted by: Gerald Koch
Date: September 20, 2010 05:54AM

Hallo thomas,

noch mal unglaublich vielen dank dafür, dass du hier so viel zeit investierst.

das mit dem index hab ich gemacht. die tabelle sieht jetzt so aus:

CREATE TABLE `waren_assoc_all` (
  `kunde_ID` bigint(20) NOT NULL,
  `warenkorb_TYPE_ID` int(11) NOT NULL,
  `ware_TYPE_ID` int(11) NOT NULL,
  `ware_STRING` varchar(64) NOT NULL,
  PRIMARY KEY  (`kunde_ID`,`ware_STRING`,`ware_TYPE_ID`,`warenkorb_TYPE_ID`),
  KEY `waren_assoc_all_IDX0` (`kunde_ID`,`warenkorb_TYPE_ID`,`ware_STRING`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1$$

sind aber leider immer noch ca. 1,7 sekunden.

'1', 'PRIMARY', '<derived2>', 'ALL', NULL, NULL, NULL, NULL, '10', ''
'1', 'PRIMARY', 'i1', 'eq_ref', 'PRIMARY', 'PRIMARY', '8', 'i2.YP_INSTANCE_ID', '1', 'Using where'
'2', 'DERIVED', '<derived3>', 'ALL', NULL, NULL, NULL, NULL, '20', ''
'2', 'DERIVED', '<derived5>', 'ALL', NULL, NULL, NULL, NULL, '284', 'Using where'
'2', 'DERIVED', '<derived6>', 'ALL', NULL, NULL, NULL, NULL, '577', 'Using where'
'2', 'DERIVED', '<derived4>', 'ALL', NULL, NULL, NULL, NULL, '757', 'Using where'
'6', 'DERIVED', 'yp_ent_par_materialize', 'index', NULL, 'PRIMARY', '82', NULL, '703166', 'Using where; Using index'
'5', 'DERIVED', 'yp_ent_par_materialize', 'index', NULL, 'PRIMARY', '82', NULL, '703166', 'Using where; Using index'
'4', 'DERIVED', 'yp_ent_par_materialize', 'index', NULL, 'PRIMARY', '82', NULL, '703166', 'Using where; Using index'
'3', 'DERIVED', 'yp_ent_par_materialize', 'index', NULL, 'PRIMARY', '82', NULL, '703166', 'Using where; Using index'

wenn ich mir das so ansehe, sind ja die queries indiziert (nr. 6,5,4,3)
nummer 2 ist jedes mal wohl der join... (ent_par_materialize entspricht waren_assoc_all; ich wollte euch/dir nur das wirrwar der nomenklatur meiner kollegen ersparen *fg*; kannst auch gern die originaldefinitionen haben...)

bis später!

gerald

Options: ReplyQuote


Subject
Views
Written By
Posted
2432
September 14, 2010 09:24AM
1379
September 17, 2010 02:13AM
1263
September 17, 2010 06:27AM
1242
September 17, 2010 11:11AM
1342
September 17, 2010 11:56AM
1204
September 20, 2010 03:08AM
1268
September 20, 2010 03:48AM
1158
September 20, 2010 04:11AM
1215
September 20, 2010 04:49AM
1207
September 20, 2010 05:22AM
1303
September 20, 2010 05:30AM
Re: Abfrage in einer Hierarchie
1319
September 20, 2010 05:54AM
1301
September 20, 2010 06:45AM
1584
September 20, 2010 07:07AM
1406
September 20, 2010 07:15AM
1291
September 20, 2010 07:24AM
1291
September 20, 2010 10:26AM
1255
September 20, 2010 10:49AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.