问题列表 - 第11391页

如何优化MySQL查询(组和顺序)

嘿所有,我有一个需要优化的查询.它有效,但它是一只狗,性能明智.

它看起来像这样:

SELECT  *
FROM    (
        SELECT  *
        FROM    views
        WHERE   user_id = '1'
        ORDER BY
                page DESC
        ) v
GROUP BY
        v.session
Run Code Online (Sandbox Code Playgroud)

我正在跟踪不同页面的视图,我想知道每个会话的最高页面,以便知道他们在任何给定的时间点击了多远(他们需要一直查看每个页面)会话.

基本上我要做的是在GROUP之前对结果进行排序.以上实现了这一点,成本很高.

任何人都可以拍我的头脑怎么做?多谢你们!

更新:

解释:

"1" "PRIMARY"   "<derived2>"    "ALL"   \N  \N  \N  \N  "3545"  "Using temporary; Using filesort"

"2" "DERIVED"   "views" "index" \N  "page"  "5" \N  "196168"    "Using where"
Run Code Online (Sandbox Code Playgroud)

架构:

ID       int(8) unsigned  (NULL)     NO      PRI     (NULL)   auto_increment  select,insert,update,references         
page     int(8)           (NULL)     YES     MUL     (NULL)                   select,insert,update,references         
user_id  int(8)           (NULL)     YES             (NULL)                   select,insert,update,references         
session  int(8)           (NULL)     YES             (NULL) …
Run Code Online (Sandbox Code Playgroud)

mysql sql optimization

4
推荐指数
1
解决办法
5174
查看次数

从php更新多行Mysql

这是我正在尝试做的事情:更新任意数量的行,将多个字段更改为SAME值.

$var = "1 3 5 7 9";  
$query = "UPDATE tablename SET seen_before = 1 WHERE id = SET ($var);"
Run Code Online (Sandbox Code Playgroud)

我的问题是:当我查看一个集合时,Where子句的确切语法是什么,以及如何通过php变量传递Set项目.

谢谢,
迈克尔

php mysql

1
推荐指数
1
解决办法
649
查看次数

ASP.NET删除文件系统上的文件?

作为某些代码逻辑的一部分,该组件将用户上载的文件下载到特定目录.

我在用

System.IO.File.Delete(file1);
System.IO.File.Delete(file2);
Run Code Online (Sandbox Code Playgroud)

删除文件.我不认为本地系统帐户IUSR帐户有权这样做.

在ASP.NET中处理文件删除的最佳实践是什么?

c# asp.net

0
推荐指数
1
解决办法
2220
查看次数

memmove和memcpy有什么区别?

memmove和之间有什么区别memcpy?您经常使用哪一个以及如何使用?

c memcpy memmove

111
推荐指数
7
解决办法
7万
查看次数

绝对最小日期

为了政治正确,我想知道是否有办法实例化日期,以便它包含c#net v2中可能的最低日期值.

.net c# datetime .net-2.0

1
推荐指数
2
解决办法
3923
查看次数

如何获取受存储过程影响的记录数?

对于INSERT,UPDATEDELETESQL直接对数据库执行的语句,大多数数据库提供商返回受影响的行数.对于存储过程,受影响的记录数始终为-1.

我们如何获得受存储过程影响的记录数?

sql t-sql sql-server oracle plsql

83
推荐指数
5
解决办法
14万
查看次数

如何使用由其他复杂类型组成的NHibernate保存实体,但我只有其他复杂类型的ID

我正在开发我的第一个NHibernate项目,所以这似乎是一个简单的问题.

以下是从我的真实场景简化来传达具体问题.

可以说我有一个客户实体

public class Customer
{
    prop virtual int ID { get; set; }
    prop virtual string Name { get; set; }
    prop virtual Region Region { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

和我的区域实体(区域就像,NorthWest,MidWest等 - 一个非常明确的列表,可以在某种下拉列表中)

public class Region
{
    prop virtual int ID { get; set; }
    prop virtual string Name { get; set; }
    private readonly IList<Customer> _customers = new List<Customer>();

    public virtual void Add(Customer customer)
    {
        _customers.Add(customer);
    }

    public virtual void Remove(Customer customer)
    {
        _customers.Remove(customer);
    }

    public virtual …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate

3
推荐指数
1
解决办法
261
查看次数

Android中的RTSP客户端

我正在Android中编写RTSP客户端.我能够收到所有请求的回复,即

  1. DESCRIBE它发回200 OK
  2. 设置与传输:RTP/AVP:单播:client_port = 4568:4569获得200 OK消息
  3. 发送了播放,并收到了确认消息

之后如何获得音频和视频帧?

我在博客上搜索过,但是所有人都说要在client_port上收听,但我没有收到任何数据包.

请让我知道我做得对.

c++ client android rtsp

7
推荐指数
2
解决办法
3万
查看次数

DateTime.ToUniversalTime()如何工作?

如何从标准DateTime格式转换为UTC ?

更具体地说,如果我DateTime在一个时区创建一个对象然后切换到另一个时区并ToUniversalTime()在其上运行,它如何知道转换是否正确完成并且时间仍然准确表示?

.net c# datetime utc

61
推荐指数
3
解决办法
5万
查看次数

ASP.NET - 内联与代码隐藏

我意识到,通过提出这个问题,我本可以开始启示,但是我的同事在他们的aspx页面中使用了大量的内联编码,而我更喜欢使用代码隐藏.

这里有正确与错误的方式吗?

asp.net inline code-behind

5
推荐指数
2
解决办法
6287
查看次数

标签 统计

c# ×4

.net ×2

asp.net ×2

datetime ×2

mysql ×2

sql ×2

.net-2.0 ×1

android ×1

c ×1

c++ ×1

client ×1

code-behind ×1

inline ×1

memcpy ×1

memmove ×1

nhibernate ×1

optimization ×1

oracle ×1

php ×1

plsql ×1

rtsp ×1

sql-server ×1

t-sql ×1

utc ×1