作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
问题是:我的边表没有 ID 列但使用与 PK 和 FK 相同的列 ApsilankymoID 是好还是坏?
与1Apsilankymas和其他表的关系是1:0..1。
谢谢
最佳答案
这就是所谓的垂直分区。假设您有一个主要包含小数据类型(INT、DATE 等)的表和一个大数据类型(如 NVARCHAR(8000))的列。通过将大数据类型移动到它自己的表中,与其他表共享相同的 PK,可以减少服务器上的 IO;特别是如果您不经常使用大字段。如果表中的数据不多,您可能不会物有所值,但如果表中的数据很多,它就会大有帮助。这是一个包含更多信息的网站。您还应该阅读其他复杂的内容。至于星型模式……不确定。我相信其他人会有很好的答案。
https://www.sqlshack.com/database-table-partitioning-sql-server/
关于sql - 主键也是星型模式中的外键。是好是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50273666/
考虑以下代码: let pair = System.Tuple.Create (10, "foo") // val pair : int * string = (10, "foo") le
让我们考虑以下 MPI 应用程序的简单场景:根进程广播 (MPI_Bcast) 一些参数(几十个字节 - 固定大小),然后所有节点开始执行一些计算,然后root 收集结果(MPI_Gather - 可
我是一名优秀的程序员,十分优秀!