我没有收到任何这样的错误,这只是一个小的性能问题。SELECTa.title,b.parent,c.name,FROM table1 AS a INNER JOIN table2 AS b ON a.vid = b.vid AND a.status = 1INNER JOIN table4 AS d ON d.content_id = a.nid AND d.value_type = 'percent' AN
我有一个大约有20个表的数据库,其中一个是“附件”表。除了一个表之外,所有表都有一个指向" Identifier“表的外键,因此Identifier表中的每条记录都标识所有其他表中的一条记录。我还有另外两个字段,其中一个用作“索引”,表示每个标识符可以有多个附件。
我遇到的问题是,我不知道如何使用LINQ to SQL向单个Identifier对象添加多个附件。我知道我不能有多个具有相同主键的记录,所以我是否必须将附件索引也设为主键?这会将我的C#项目中的标识符对象的附件成员转换为列表吗?
我有一个数亿数据的表,上面没有任何索引,现在我想在它上面添加多列索引,同时这个操作不会影响在线环境,有没有办法将对在线环境的影响降到最低?我尝试过直接添加索引:
create index give_integral_index on GIVEINFO(ssoid, integral_operate, operatestatus, source_name