列 表:1、
Elasticsearch引擎的分页技术Search After2018-6-5 10:16:29
在使用Elasticsearch的过程中,一般的分页需求我们可以使用form和size的方式实现,但是这种分页方式在深度分页的场景下应该是要避免使用的。从es 5.0版本开始,es提供了新的参数 search_after 来解决这个问题,search_after 提供了一个活的游标来拉取从上次返回的最后一个请求开始拉取下一页的数据。
……
2、
Elasticsearch普通分页from&size VS scroll滚动分页2018-5-31 12:47:28
Elasticsearch 是一个实时的分布式搜索与分析引擎,被广泛用来做全文搜索、结构化搜索、分析。在使用过程中,有一些典型的使用场景,比如分页、遍历等。在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页
……
3、
MYSQL之not in优化方法:left join2017-10-25 13:11:10
MYSQL之not in优化方法:left join,有一个项目,mysql 语句采用了not in,结果某些页面打开需要40多秒,排查sql语句后,发现是采用了 not in 语法导致全表扫描,消耗了大量的时间,飘易记录下优化的过程
……
4、
mysql外键约束foreign key ON DELETE CASCADE ON UPDATE CASCADE2017-8-24 15:39:48
有外键约束的表,必须是innodb引擎,不支持MyISAM引擎。外键约束的二个表,本来就相关系的表,并且要有索引关系,如果没有,创建外键时也可以创建索引。mysql外键的名字[CONSTRAINT symbol]在数据库内要是唯一的,如果它没有被给出,InnoDB自动创建这个名字。
……
5、
MySQL下INNODB引擎的SELECT COUNT(*)性能优化及思考2016-11-19 12:59:03
MySQL下INNODB引擎的SELECT COUNT(*)性能优化及思考最,近有项目有高并发需求,服务器采用负载均衡,数据库采用阿里云的RDS MYSQL,16核64G内存,连接数:16000 IOPS:14000,前几场活动一切正常,RDS的cpu都维持在40%以内的使用率,但是后面几场的时候发现RDS的cpu达到了100%,RDS几乎挂掉了!
……
6、
MYSQL崩溃-修复损坏的innodb:innodb_force_recovery2016-11-8 14:34:46
今天遇到在线的数据库发生崩溃了,InnoDB: Database page corruption on disk or a failed file read of page 5. You may have to recover from a backup.查看强制恢复的方法。在mysql的配置文件my.cnf里找到 [mysqld]字段下,添加 innodb_force_recovery=1
……
7、
MYSQL数据库时间字段INT,TIMESTAMP,DATETIME性能效率比较2016-10-28 13:12:22
MYSQL数据库时间字段INT,TIMESTAMP,DATETIME性能效率比较
……
8、
查交集?Mysql数据库的FULLTEXT全文索引使用方法概述2014-10-29 18:14:36
在Mysql数据应用开发中,我想不少人应该会遇到以下的这样的一个需求:需要在一个字段中查询和目标字符串是有交集;比如字段名称是分类的ID集合 classids,目标字符串是 2,6,9 ,注意 classids 字段里存放的不是单个ID,也是多个id的集合,如 6,7,8 。
……
9、
Access数据库转化Mssql 2000及数据库转移要点2014-4-7 15:00:13
虽然说Access数据库是一种比较古老的数据库,但是不可否认的是,Access数据库在国内轻量级应用上还是有不少拥泵的,理由很简单:Access轻量、简单、便携,可直接复制粘贴到其他主机上,在做程序分发的时候非常便捷。本文将和大家分享三大块:一、access数据库转化成mssql2000;二、sql2000在不同的主机之间转移;三、mssql中如何修改表的所有者。
……
10、
windows下mysql每天定时备份数据库的方法2013-8-3 0:17:26
本文分享下windows下mysql每天定时备份数据库的方法。原理都是利用windows的批处理命令+定时计划任务完成。
……