【发布时间】:2020-04-08 17:04:24
【问题描述】:
假设有一个关于记录网站访问的表格。
(id is the only index column)
| id | domain | logged_at |
|----|------------|--------------------------|
| 1 | yahoo.com | 2002-04-08T16:44:32.654Z |
| 2 | google.com | 2002-04-02T19:12:12.124Z |
| 3 | google.com | 2002-04-01T21:54:29.852Z |
| 4 | amazon.com | 2002-03-10T02:11:01.555Z |
| 5 | cnn.com | 2002-05-11T09:26:34.292Z |
| 6 | amazon.com | 2002-04-02T22:06:18.119Z |
...
| 2468955885 | netflix.com | 2011-01-08T16:44:32.654Z |
| 2468955886 | facebook.com | 2011-07-02T19:12:12.124Z |
| 2468955887 | uber.com | 2011-05-01T21:54:29.852Z |
| 2468955888 | google.com | 2011-02-10T02:11:01.555Z |
| 2468955889 | uber.com | 2011-04-11T09:26:34.292Z |
| 2468955890 | amazon.com | 2011-05-02T22:06:18.119Z |
我想过滤uber.com 行。
我可以保证uber.com访问日志必须晚于2009-03-01T00:00:00.000Z。
SQL-A
SELECT * FROM table where domain = 'uber.com';
SQL-B
SELECT * FROM table where domain = 'uber.com' AND logged_at > '2009-03-01T00:00:00.000Z'
SQL-A 和 SQL-B 之间有性能差异吗?
【问题讨论】:
标签: sql database performance database-performance