query-performance

    0热度

    1回答

    create table Orders ( city varchar(5) ,orderid int ,OrderedDateTime datetime ,ThresholdDatetime datetime ) insert into Orders values ('Texas',23,'2017-08-24 12:20:56.560','2017-08-24 20:00:23.0

    0热度

    1回答

    我有几个称为海报的项目有日志。我想在创建这些日志的日期前订购海报。 我有一个名为海报与此代码模式: class Poster extends Model { protected $table = 'posters'; public function pos_log_resumenEnviado() { return $this->hasMany('App\models\Post

    -3热度

    2回答

    我有包含2000万条记录的表。 每天我删除100K记录和100K记录被插入,但是当我插入记录需要更多时间。 表有一个聚集索引(主键)。 我已经尝试过sp_updatestats删除记录

    2热度

    2回答

    VARCHAR字段的索引性能是否与INT字段相同或更差? 我有一个表有两个字段(都是VARCHAR)。我想在第一列创建一个索引。我脑海中有两件事。 1.直接在第一个字段创建索引。 2.在第一个字段中为每个VARCHAR分配一个整数并将它们存储在一个表中。然后用整数替换第一列中的VARCHAR,并在第一列上创建另一个表和索引(在这种情况下,它将是整数列)。我将在这里结束两个不同的表格。 另外,如果我

    2热度

    3回答

    我有MariaDB的10.1.14,很长一段时间我做没有问题下面的查询(它tooks约3秒): SELECT sum(transaction_total) as sum_total, count(*) as count_all, transaction_currency FROM transactions WHERE DATE(transact

    -2热度

    2回答

    我想查询SQL中的大数据集 - 哪种方法是正确的? declare @datetime Datetime select * from sales where salesdate <= @datetme 或: select * from sales where salesdate < (select GetDate()) 或:使用 select * from sales wh

    4热度

    2回答

    我是新来arangoDB与图形。我只是想知道,建立边缘还是使用'DOCUMENT()'进行非常简单的1:1连接(不需要查询图形)会更快? LET a = DOCUMENT(@from) FOR v IN OUTBOUND a CollectionAHasCollectionB RETURN MERGE(a,{b:v}) VS LET a = DOCUMENT(@from) RETURN

    0热度

    2回答

    实际上,当我们通过java代码创建一个动态创建的SQL时,我有点卡住了这个问题,这意味着where子句中使用的字段列表中没有一致性把适当的指数放在一个巨大的延迟和性能损失。我们使用MSSql服务器作为历史数据的存储。目前300万条记录的总量肯定会增加。有没有办法来优化下面的SQL查询。任何帮助将非常感激,因为我不能添加索引到所有可能的字段组合,有10+。 SELECT F_ID,

    0热度

    1回答

    假设我有小表(t1)和大表(t2)。我有t2的索引列1和列2。如果我想要INNER JOIN t1和(select * from t2 where column1 = x)那么即使在内部连接t1(select * from t2 where column1 = x)之后,t2上的索引仍然有用吗? 如果我的查询是(select * from t2 where column1 = x)那么明显的索引是

    0热度

    1回答

    我正在查询检索服务报告列表及其详细信息。该查询还通过在详细信息列中添加' - '来返回数据库中缺少的服务报告。花一些时间在它之后,我已经想出了这样的查询: - select 22000+n as sSrn ,IFNULL(m.mType,'---') machineType, ifnull(c.custName,'---') as customerName, IFNULL(sDos,'