On Sun, Apr 6, 2008 at 9:32 AM, kokoska rokoska &lt;<a href="mailto:kokoska.rokoska@post.cz" target="_blank">kokoska.rokoska@post.cz</a>&gt; wrote:<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Am I missing something, or should I create indexes by myself? If yes, on<br>
what columns?</blockquote></div></blockquote><div><br>that really all depends on what sort of queries you&#39;ll be running ... here is a sample schema i use at one place<br><br>CREATE TABLE `cdr` (<br>&nbsp; `accountcode` varchar(20) NOT NULL default &#39;&#39;,<br>
&nbsp; `caller_id_number` varchar(80) NOT NULL default &#39;&#39;,<br>&nbsp; `destination_number` varchar(80) NOT NULL default &#39;&#39;,<br>&nbsp; `context` varchar(80) NOT NULL default &#39;&#39;,<br>&nbsp; `caller_id` varchar(80) NOT NULL default &#39;&#39;,<br>
&nbsp; `channel_name` varchar(80) NOT NULL default &#39;&#39;,<br>&nbsp; `bridge_channel` varchar(80) NOT NULL default &#39;&#39;,<br>&nbsp; `last_app` varchar(80) NOT NULL default &#39;&#39;,<br>&nbsp; `last_arg` varchar(80) NOT NULL default &#39;&#39;,<br>
&nbsp; `start_timestamp` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,<br>&nbsp; `answer_timestamp` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,<br>&nbsp; `end_timestamp` datetime NOT NULL default &#39;0000-00-00 00:00:00&#39;,<br>
&nbsp; `duration` int(11) NOT NULL default &#39;0&#39;,<br>&nbsp; `billsec` int(11) NOT NULL default &#39;0&#39;,<br>&nbsp; `hangup_cause` varchar(45) NOT NULL default &#39;&#39;,<br>&nbsp; `amaflags` varchar(45) NOT NULL default &#39;&#39;,<br>
&nbsp; `uuid` varchar(36) NOT NULL default &#39;&#39;,<br>&nbsp; `userfield` varchar(20) NOT NULL default &#39;&#39;,<br>&nbsp; `cost` varchar(20) default NULL,<br>&nbsp; KEY `userfield` (`userfield`),<br>&nbsp; KEY `accountcode` (`accountcode`),<br>
&nbsp; KEY `hangup_cause` (`hangup_cause`),<br>&nbsp; KEY `context` (`context`),<br>&nbsp; KEY `destination_number` (`destination_number`),<br>&nbsp; KEY `end_timestamp` (`end_timestamp`)<br>) ENGINE=MyISAM DEFAULT CHARSET=utf8;<br></div></div>
<br>-- <br>wasim h. baig | principal consultant | convergence pk | +92 300 8508070