Details
-
Type:
Bug
-
Status:
In Progress
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 2.4
-
Component/s: None
-
Security Level: All
-
Labels:None
Description
I'm using symfony 2.1 with mysql.
I have following code:
$related =
$this->getDoctrine()->getRepository('MyWebBundle:LineRelated')
->findBy(array('line' => $lines), array('count' => 'DESC'), 20);
that generate the sql like this:
SELECT * FROM line_related t0 WHERE t0.line_id IN ('6059', 126352, '5677', '6058') ORDER BY t0.count DESC LIMIT 20
please notice that the sql has extra single quotation around the number 6059,5677 and 6058. which make the sql very slow.
I did a test, when using single quotation,the sql takes 300ms,when using without single quotation,the sql takes 1 ms.
Activity
scourgen
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Description |
I'm using symfony 2.1 with mysql.
I have following code: {code} $related = $this->getDoctrine()->getRepository('ZuoWebBundle:LineRelated')->findBy(array('line' => $lines), array('count' => 'DESC'), 20); {code} that generate the sql like this: {code:sql} SELECT SQL_NO_CACHE * FROM line_related t0 WHERE t0.line_id IN ('6059', 126352, '5677', '6058') ORDER BY t0.count DESC LIMIT 20 {code} please notice that the sql has extra single quotation around the number 6059,5677 and 6058. which make the sql very slow. I did a test, when using single quotation,the sql takes 300ms,when using without single quotation,the sql takes 1 ms. |
I'm using symfony 2.1 with mysql.
I have following code: {code} $related = $this->getDoctrine()->getRepository('MyWebBundle:LineRelated')->findBy(array('line' => $lines), array('count' => 'DESC'), 20); {code} that generate the sql like this: {code:sql} SELECT SQL_NO_CACHE * FROM line_related t0 WHERE t0.line_id IN ('6059', 126352, '5677', '6058') ORDER BY t0.count DESC LIMIT 20 {code} please notice that the sql has extra single quotation around the number 6059,5677 and 6058. which make the sql very slow. I did a test, when using single quotation,the sql takes 300ms,when using without single quotation,the sql takes 1 ms. |
scourgen
made changes -
| Description |
I'm using symfony 2.1 with mysql.
I have following code: {code} $related = $this->getDoctrine()->getRepository('MyWebBundle:LineRelated')->findBy(array('line' => $lines), array('count' => 'DESC'), 20); {code} that generate the sql like this: {code:sql} SELECT SQL_NO_CACHE * FROM line_related t0 WHERE t0.line_id IN ('6059', 126352, '5677', '6058') ORDER BY t0.count DESC LIMIT 20 {code} please notice that the sql has extra single quotation around the number 6059,5677 and 6058. which make the sql very slow. I did a test, when using single quotation,the sql takes 300ms,when using without single quotation,the sql takes 1 ms. |
I'm using symfony 2.1 with mysql.
I have following code: {code} $related = $this->getDoctrine()->getRepository('MyWebBundle:LineRelated') ->findBy(array('line' => $lines), array('count' => 'DESC'), 20); {code} that generate the sql like this: {code:sql} SELECT * FROM line_related t0 WHERE t0.line_id IN ('6059', 126352, '5677', '6058') ORDER BY t0.count DESC LIMIT 20 {code} please notice that the sql has extra single quotation around the number 6059,5677 and 6058. which make the sql very slow. I did a test, when using single quotation,the sql takes 300ms,when using without single quotation,the sql takes 1 ms. |
Fabio B. Silva
made changes -
| Attachment | DDC2214Test.php [ 11366 ] |
Marco Pivetta
made changes -
| Assignee | Benjamin Eberlei [ beberlei ] | Marco Pivetta [ ocramius ] |
Marco Pivetta
made changes -
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Invalid [ 6 ] |
Marco Pivetta
made changes -
| Resolution | Invalid [ 6 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
Marco Pivetta
made changes -
| Status | Reopened [ 4 ] | Awaiting Feedback [ 10000 ] |
Benjamin Eberlei
made changes -
| Fix Version/s | 2.3.3 [ 10329 ] | |
| Fix Version/s | 2.3.2 [ 10324 ] |
Marco Pivetta
made changes -
| Status | Awaiting Feedback [ 10000 ] | In Progress [ 3 ] |
Benjamin Eberlei
made changes -
| Fix Version/s | 2.4 [ 10321 ] | |
| Fix Version/s | 2.3.3 [ 10329 ] |