-
MySQL查询速度慢…有时候
所属栏目:[MySql] 日期:2020-12-30 热度:143
我有一个查询,用于我们的报告系统,有时运行速度超过一秒,其他时间需要1到10分钟才能运行.这是慢查询日志中的条目:# Query_time: 543 Lock_time: 0 Rows_sent: 0 Rows_examined: 124948974 use statsdb; SELECT count(distinct Visits.visitorid[详细]
-
mysql – 使用Amazon Web Services(EC2等)托管CakePHP应用程序?
所属栏目:[MySql] 日期:2020-12-30 热度:178
我认为我还没有完全理解亚马逊网络服务,这就是我提出这个问题的原因.我想知道AWS是否是CakePHP应用程序的好主机,当然它运行PHP和MySQL?如果使用像EC2这样的服务,我是否必须更改或添加任何内容?我也注意到亚马逊拥有自己的数据库系统,这意味着没有mysql.另外[详细]
-
php – 仅在Codeigniter中将特定页面限制为登录用户的最佳做法是什么?
所属栏目:[MySql] 日期:2020-12-30 热度:180
我已经为我的网站创建了一个注册和登录,所有验证都适用于注册和登录.用户提供有效凭据后,他/她将使用欢迎消息登录到成员区域,该消息显示Hello first_name last_name ..基本上从数据库中获取名字和姓氏.我想做的任何方法是将成员区域限制为仅登录用户.其他任何[详细]
-
php – 使用Eloquent查询耗尽了允许的内存限制
所属栏目:[MySql] 日期:2020-12-30 热度:170
我有一个非常非常简单的查询select * from `users` where (`active` = 1 and `newsletter` = 1) and (`terminated` = 0 or (`terminated` = 1 and `newsletter_terminated` = 1)); 我正在用这样的雄辩来构建它(当我使用toSql[详细]
-
Mysql:插入性能INNODB vs MYISAM
所属栏目:[MySql] 日期:2020-12-30 热度:171
我插入一个简单的小表,有5个属性和1000行.我观察发动机是INNODB时,每次插入需要0.03 - 0.05秒.我将引擎更改为MYISAM,然后插入更快.它需要0.001 - 0.003.问题是什么. innodb_flush_log_trx_commit = 1默认情况下.我就是这样的设置.这是我的innodb设置.innodb_l[详细]
-
php – 将日期转换为此格式
所属栏目:[MySql] 日期:2020-12-30 热度:71
我有这种格式的日期: 24-12-2010 // DAY - MONTH - YEAR 我需要以这种格式得到它: 1995-12-31T23:59:59.999Z // The Z is for the TimeZone I think. 检查此链接:http://lucene.apache.org/solr/api/org/apache/solr/[详细]
-
MySQL INTERVAL Mins
所属栏目:[MySql] 日期:2020-12-30 热度:52
我正在尝试使用此查询获取2小时或更长时间的所有记录$minutes = 60 * 2 SELECT COUNT(id) AS TOTAL, job_id from tlb_stats WHERE log_time = DATE_SUB(CURRENT_DATE, INTERVAL $minutes MINUTE) GROUP BY jo[详细]
-
使用PHP创建表并从MySQL填充
所属栏目:[MySql] 日期:2020-12-30 热度:56
我正在创建一个要在网页上显示的表,该表是从MySQL数据库中的数据填充的.我正在尝试做一些让我很难的事情.首先,我试图通过JavaScript调用HTML中的单独文件中存在的PHP代码.我认为我的工作正常,但我不是百分百肯定(因为表格不会显示).我认为它正常工作,因为该表[详细]
-
如何使用java连接本地Mysql?
所属栏目:[MySql] 日期:2020-12-30 热度:101
是否需要安装任何东西?如果需要,我想要完整的一步.和简单的连接编码.谢谢最佳答案见this tutorial.简而言之:Class.forName(com.mysql.jdbc.Driver); Connection con = DriverManager.getConnection( jdbc:mysql://localhost/db[详细]
-
php – Zend_Db_Select按随机顺序排列,兼容mssql / mysql
所属栏目:[MySql] 日期:2020-12-30 热度:124
好的就是这种情况,我有一个用Zend_Framework编写的应用程序,它兼容MySQL和MSSQL作为后端.现在,ZF非常擅长解决这两种语言之间的许多SQL差异/差异,但我还没有想出这个.目标是从表中选择1个随机记录,这是一个非常简单的陈述.这是一个select语句,例如:$sql = $db[详细]
-
如何在MySQL中没有更改的忽略插入上停止自动增量?
所属栏目:[MySql] 日期:2020-12-30 热度:185
我使用INSERT IGNORE插入说500行,如果该行已经存在(基于一个唯一的字段)那么它什么都不做,如果没有它插入行.我的问题是,只有10个不存在,每个插入的自动增量仍然增加,所以它上升了500,所以我最终得到了我的id的空白.我怎么阻止这个?我试过了:SET global inno[详细]
-
将数据从实时MySQL数据库复制到登台服务器的策略
所属栏目:[MySql] 日期:2020-12-30 热度:54
我有一个实时MySQL数据库太大,无法定期将实时数据复制到登台服务器.有没有办法从上周获得只是每周运行该脚本的更改?是否每个表都必须添加更新的时间戳字段才能实现此目的?最佳答案我不知道有多大“太大而无法定期复制”,但我用SQLyog来同步数据库.它智能地[详细]
-
mysql – 使用LEFT JOIN提高性能
所属栏目:[MySql] 日期:2020-12-30 热度:101
我有一个有5或6个LEFT JOINS的mysql查询.正如预期的那样,这很慢.考虑到我只期望大约100个结果,我可能更有意义的是运行大量单独的SQL查询并手动将它们拼接在一起.我猜这需要很长时间,因为使用多个左连接创建的巨大表.是对的吗?我在Rails 3中这样做.我知道创建[详细]
-
如何将R中的数据框导出到MySQL中的表中
所属栏目:[MySql] 日期:2020-12-30 热度:112
我在RODBC中尝试过sqlSave(),但它的运行速度非常慢.有没有其他方法可以做到这一点?最佳答案你可以看一下包RMySQL.我正在使用它,它提供了一些方便的加载和从MySQL数据库读取数据.这就是说你可以使用的查询是有限的(例如HAVING不可能是IIRC).我不能说它超级快,[详细]
-
mysql – 为什么这些查询产生不同的结果?
所属栏目:[MySql] 日期:2020-12-30 热度:200
我已经运行了这两个看起来像他们做同样事情的查询,但给出了不同的结果:SELECT COUNT(stage1) AS total FROM progress_status WHERE stage1 = 3 AND stage2 != 3 AND stage3 !=3 AND stage4 !=3 AND stage5 !=3; # total = 90[详细]
-
php – 清理整数时使用intval和real_escape_string
所属栏目:[MySql] 日期:2020-12-30 热度:130
亲爱的大家.我在mysql数据库的一些表中使用整数PK.在从PHP脚本输入之前,我正在进行一些清理,包括intval($id)和$mysqli- real_escape_string().查询非常简单insert into `tblproducts`(`supplier_id`,`description`) values($supplier_id,$[详细]
-
PHP MySQL搜索建议
所属栏目:[MySql] 日期:2020-12-30 热度:146
在我的Web应用程序中,将有几个用户.并且他们将自己的内容上传到我的webapp.对于他们上传的每个内容,它都有标题,描述和标签(关键字).我可以编写搜索脚本来搜索内容或用户名.但是当他们给出拼写错误时它们的关键字不会返回任何结果.例如,如果数据库中有一个名为[详细]
-
php – 如何选择MySQL中的最新行?
所属栏目:[MySql] 日期:2020-12-30 热度:57
我想选择MySQL中有5个项目的特定表的最新行.该表看起来像: id(自动增加)到来自时间戳文字数据类似于:|id | to | from | time stamp | text | 1 | user01 | user02 | 2011-09-01 | text1 | 2 | user01 | user02[详细]
-
mysql – 键’PRIMARY’的重复条目’…’
所属栏目:[MySql] 日期:2020-12-30 热度:55
正如你和我都知道的那样,关于这种错误信息有很多问题.但我找不到任何好的答案,因为答案太多了.我有一个存储客户端发送的nonces的表.但有时(偶尔)db会抱怨重复的主键插入,即使没有完全相同主键的记录也是如此.这是JVM显示的内容.[#|2012-11-09T11:06:52.098+09[详细]
-
在SQL’LIKE’命令中转义单引号的方法
所属栏目:[MySql] 日期:2020-12-30 热度:117
SQL LIKE命令中ESCAPE单引号()的各种方法有哪些?一种方法是在必须转义单引号时放两个单引号.你们可以提出一些建议吗?数据库:SQL Server 2005和Oracle 10g最佳答案你已经有了答案.你必须使用两个单引号:select * from table where field like %something%[详细]
-
如何在MySQL中获得最大的两列值?
所属栏目:[MySql] 日期:2020-12-30 热度:50
我正在尝试做这样的事情:SELECT MAX( ADDDATE(expirationdate, INTERVAL 1 YEAR), ADDDATE(now(), INTERVAL 1 YEAR) ) 也就是说,“从现在起一年”,或“从表中存储的有效期起一年”,以较大者为准(我正在更新人们的订阅).这显然不起作用,因为MAX()用于行之间的[详细]
-
c# – 选择MySQL还是选择SQL Server Express(免费)?
所属栏目:[MySql] 日期:2020-12-30 热度:171
我需要开发一个面向中型Inernet的网站(例如,少于1000个用户),用于信息共享和简单的工作流程.由于预算限制,我选择免费数据库.由于开发人员熟悉.Net,C#/ ASP.Net是选择的编程语言.我使用Windows Server 2008 x64版本作为操作系统.我想知道在我的情况下,使用MySQ[详细]
-
php – 使用mySql按特定顺序获取数据
所属栏目:[MySql] 日期:2020-12-30 热度:95
我正忙着编写一个从数据库中获取数据的PHP应用程序,但我需要按特定顺序获取数据.我的查询如下所示$sql = select id,title,type from campaigns where id=$cid order by type; 现在我的问题是这些是不同类型的GC,MJ,MU,MS,MW,MX,GS,我希望MX总是最[详细]
-
MYSQL中SUM函数的索引
所属栏目:[MySql] 日期:2020-12-30 热度:51
我在MYSQL中有一个像这样的查询(简化):SELECT col1, SUM(DISTINCT col2) AS S FROM tbl1 WHERE col1=abbc GROUP BY col1 ORDER BY S ASC 我知道col1的索引对这种查询很有用.我想知道(col1,col2)上的覆盖索引是否更有用,或者它是否没有任何区别.最佳答案我尝[详细]
-
使用php返回GROUP_CONCAT(‘列x’)值
所属栏目:[MySql] 日期:2020-12-30 热度:129
我正在尝试使用PHP将SQL值返回到HTML表中.除了最后一列“GROUP _ CONCAT(provision_id)”之外,我能够在没有问题的情况下填充每一列.相关代码:?php global $wpdb; $wpdb-show_errors(); $contents = $wpdb-get_results( $wpdb-gt[详细]