|
|
1
4
列的数量不是很重要。最重要的是,顺序是否匹配和索引,以及数据库引擎是否能够识别并正确使用索引。但是,当然,也有一些不同。主键通常比其他索引快得多,因为其他索引之后需要进行主键查找,并且索引单个整型字段的性能比索引字符串字段要好得多。 关于如何构建数据库,有几种宗教。通常,可以通过使用整数作为主键来最小化数据量,但是企业中的许多大型数据库在主键中使用多个字符串字段。可能有几个原因,但性能通常不是其中之一。 |
|
|
2
1
在5列或更多列上排序不是一个好的实践问题,而是关于业务规则:您是否需要它。如果必须排序,则尝试优化它。 一些一般步骤:
|
|
|
3
0
如果业务需求规定结果按五列排序,那么假设至少涉及一个客户机和一个服务器,唯一要回答的问题是在哪里执行排序? 所以我想,任何关于良好实践的问题的答案都会有大量的“视情况而定”。 至于性能,如果要求进行排序,而性能是一个问题,那么再次检查是否有可能从服务器上执行排序。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |