- 博客(21)
- 收藏
- 关注
原创 elasticsearch常用命令
curl -u 账户:密码 -XGET "http://localhost:9200/_cat/indices"curl -u 账户:密码 -XDELETE 'http://localhost:9200/索引名称'
2024-10-29 17:35:31 93
原创 数据库异常 Cause: java.sql.SQLDataException: Cannot determine value type from string
使用mybatisplus查询表中指定字段,导致异常。
2024-10-22 17:15:51 137 1
原创 Mysql多表查询结果关联输出
b.sum_refund AS '退款金额(元)'汇总指定时间月份内支付记金额、退款金额,并保留2位小数。a.sum_pay AS '支付金额(元)',a.dt '时间',
2024-07-25 19:28:17 278
原创 排序sql优化
实际上只是查询出符合deptid= 1 and position = '经理' 条件的记录并按createtime降序排序,但写成ORDER BY createtime DESC 性能较差。该排序按照记录创建时间createtime 排序性能差些,如果设置了Mysql自增主键,可以优化为:ORDER BY id DESC 该排序性能好些。如果设置了Mysql自增主键,可以优化为:ORDER BY id DESC 该排序性能好些。
2023-09-08 22:24:53 311 1
原创 Mysql关键字explain详解
包含的子查询语句无法转换为semi-join,并且为不相关子查询,优化器采用物化方案执行该子查询,该子查询的第一个select就会subquery。查询的列被索引覆盖,并且where筛选条件是索引列之一,但并不是索引的前导列,意味着无法直接通过索引查找来查询到符合条件的数据。如果没有子查询,每行都将显示1,否则,内层的select语句一般会顺序编号,对应原始语句中的位置。查询的列未被索引覆盖,并且where筛选条件是索引的前导列,意味着用到了索引,但是部分字段未被索引覆盖,必须通过回表来查询。
2023-09-08 22:23:21 224 1
原创 Mysql数据汇总语法
TRUNCATE ( index_length / 1024 / 1024, 2 ) AS '索引容量(MB)'TRUNCATE ( data_length / 1024 / 1024, 2 ) AS '数据容量(MB)',table_schema AS '数据库',二:统计库中每张表的数据量 ,并按照数量大小进行排序。table_rows AS '记录数',table_name AS '表名',备注: 其中navos为具体库名。备注: navos 为库名。备注:navos 为库名。
2023-06-08 10:25:45 136
原创 Map转实体类
public static Object map2Object(Map<String, Object> map, Class<?> beanClass) throws ServiceException { if (map == null) { return null; } try { Object obj = bean...
2018-03-28 20:52:07 1743
原创 MyBtis中涉及Oracle日期查询问题
<if test="beginDate!=null and beginDate!=''"> <![CDATA[ and time>= to_date(#{beginDate},'yyyy-MM-dd HH24:mi:ss')]]></if><if test="endDate != null and endDate != '' ">
2018-03-22 19:52:04 356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人