Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当数据存在于具有数百万行的多个表中时,如何在sql server中实现优化搜索? 在我的应用程序中,我需要对员工姓名、客户姓名等进行搜索。 员工特定表员工 特定于客户的表格客户 包含与员工相关的案例详细信息的核心表 所有这些表都包含1000多万行_Sql_Sql Server_Database - Fatal编程技术网

当数据存在于具有数百万行的多个表中时,如何在sql server中实现优化搜索? 在我的应用程序中,我需要对员工姓名、客户姓名等进行搜索。 员工特定表员工 特定于客户的表格客户 包含与员工相关的案例详细信息的核心表 所有这些表都包含1000多万行

当数据存在于具有数百万行的多个表中时,如何在sql server中实现优化搜索? 在我的应用程序中,我需要对员工姓名、客户姓名等进行搜索。 员工特定表员工 特定于客户的表格客户 包含与员工相关的案例详细信息的核心表 所有这些表都包含1000多万行,sql,sql-server,database,Sql,Sql Server,Database,现在,如果用户在搜索框中输入文本,我不知道它的客户姓名或员工姓名等。。现在,一般的方法是在customers表中搜索customers,在employee表中搜索employee name,然后从Core表中获取这些id并返回具有匹配id的行,但这需要包含数百万行的表的联接。如何克服这个问题 附言: 使用全文搜索或哈希表将是我最不优先考虑的问题。如果您只想支持名称的一部分匹配,则全文索引听起来是正确的解决方案。索引、索引和更多索引5000万员工?哇!我个人会使用外部搜索系统,比如lucene或全

现在,如果用户在搜索框中输入文本,我不知道它的客户姓名或员工姓名等。。现在,一般的方法是在customers表中搜索customers,在employee表中搜索employee name,然后从Core表中获取这些id并返回具有匹配id的行,但这需要包含数百万行的表的联接。如何克服这个问题

附言:
使用全文搜索或哈希表将是我最不优先考虑的问题。

如果您只想支持名称的一部分匹配,则全文索引听起来是正确的解决方案。索引、索引和更多索引5000万员工?哇!我个人会使用外部搜索系统,比如lucene或全文目录之类的东西。有5000万员工/客户,你的公司可以聘请一位数据库专家来“让它工作”。