上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 103 下一页
摘要: 原文连接:https://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javas 阅读全文
posted @ 2021-07-02 17:13 JackGIS 阅读(72) 评论(0) 推荐(0)
摘要: 一、分区表产生的背景 随着使用时间的增加,数据库中的数据量也不断增加,因此数据库查询越来越慢。 加速数据库的方法很多,如添加特定的索引,将日志目录换到单独的磁盘分区,调整数据库引擎的参数等。这些方法都能将数据库的查询性能提高到一定程度。 对于许多应用数据库来说,许多数据是历史数据并且随着时间的推移它 阅读全文
posted @ 2021-05-18 11:08 JackGIS 阅读(2935) 评论(0) 推荐(0)
摘要: 1、索引优化 索引尽量建在数据比较分散的列上, 不要在变化很小的字段上加索引,比如性别之类的。 原因就是:索引本质上是一种空间换时间的操作,通过B Tree这种数据结构减少io的操作次数以此来提升速度。如果在变化很小的字段上建立索引,那么可能单个叶子节点上的数据量也是庞大的,反而增加了io的次数(如 阅读全文
posted @ 2021-05-17 22:22 JackGIS 阅读(1402) 评论(0) 推荐(0)
摘要: select max(datatime) as id from mytable 全表检索,时间慢执行时间5分钟 select max(datatime) as id from mytable where citycode=113 --利用索引查询113的记录,然后获取最新时间执行时间1秒 SELEC 阅读全文
posted @ 2021-05-17 21:33 JackGIS 阅读(813) 评论(0) 推荐(0)
摘要: (1)执行内容 delete from tablename每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 truncate table tablename一次性地从表中删除所有的数据,并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过 阅读全文
posted @ 2021-05-17 21:24 JackGIS 阅读(424) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 103 下一页