CREATE TABLE `t1` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`p1` tinyint(4) DEFAULT NULL,
`p2` varchar(50) NOT NULL DEFAULT '0',
`p3` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p4` varchar(255) NOT NULL DEFAULT 'Brak',
`p5` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p6` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p7` varchar(60) NOT NULL DEFAULT '0',
`p8` varchar(12) NOT NULL DEFAULT '0',
`p9` varchar(60) NOT NULL DEFAULT '0',
`p10` varchar(12) NOT NULL DEFAULT '0',
`p11` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p12` decimal(10,1) NOT NULL DEFAULT '24.0',
`p13` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`d14` bigint(20) NOT NULL DEFAULT '0',
`p15` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`p16` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`p17` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p18` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p19` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p20` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p21` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p22` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p23` decimal(10,1) NOT NULL DEFAULT '13.6',
`p24` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p25` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p26` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p27` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p28` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`p29` int(10) UNSIGNED NOT NULL DEFAULT '1',
`p30` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p31` decimal(10,4) NOT NULL DEFAULT '0.0000',
`p32` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p33` int(10) UNSIGNED NOT NULL DEFAULT '1',
`p34` tinyint(3) UNSIGNED DEFAULT '0',
`p35` tinyint(3) UNSIGNED DEFAULT '0',
`p36` tinyint(3) UNSIGNED DEFAULT '0',
`p37` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p38` decimal(10,2) NOT NULL DEFAULT '0.00',
`p39` int(10) UNSIGNED NOT NULL DEFAULT '30',
`p40` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p41` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p42` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p43` bigint(20) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) TYPE=MyISAM;
CREATE TABLE `t2` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`p1` int(10) UNSIGNED NOT NULL DEFAULT '0',
`p2` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p3` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p4` tinyint(3) DEFAULT '-1',
`p5` decimal(10,4) DEFAULT '0.0000',
`p6` tinyint(3) UNSIGNED DEFAULT '0',
`p7` int(11) NOT NULL DEFAULT '0',
`p8` tinyint(3) UNSIGNED NOT NULL DEFAULT '0',
`p9` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`p10` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
`p11` int(10) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) TYPE=MyISAM;
1 rekord z t1 == 5 rekordow z t2 dla kazdego zlecenia. Indeksy sa tylko na PRIMARY i na polu id.
Dodatkowo powiem ze jesli usune wszystkie dane z tabel i zrobie OPTYMIZE to troche przyspiesza na poczatku ale jesli usune je i nie zoptymalizuje to wykonuje sie jeszcze wolniej nawet jesli dodaje tylko zalozmy 1000 zlecen.
Nie mam w tle wiecej procesow niz kiedy dzialalo

Pozdrawiam