希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 …
分类:数. 据. 库
ORM 增删改查、聚合分组、F、Q
## 创建项目 ```shell django-admin startproject django_orm ``` ## 进入项目,创建应用 ```shell c…
mysql安装、基本配置、备份与恢复
## 安装 其实根据不同的系统,不同的mysql版本,安装的基本命令略有差异。以ubuntu系统、mysql5.7为例。 ```shell sudo apt -y install …
elasticsearch研习(二)
```shell #准备数据 PUT zhifou/doc/1 { "name":"顾老二", "age":30, "from": "gu", "desc": "皮肤黑…
elasticsearch研习(三)
```shell #精确查询/模糊查询/term/match/terms/bool/should PUT zhifou/doc/1 { "name":"顾老二", "age":30…
elasticsearch研习(四)
```shell # 聚合函数 # 准备数据 PUT zhifou/doc/1 { "name":"顾老二", "age":30, "from": "gu", "de…
elasticsearch研习(五)
```shell #elasticsearch映射关系讲解 #文档的字段可以是任意的,原本都是name字段,突然来个age。还要elasticsearch自动去猜,哦,可能是个long类型,然后…
elasticsearch研习(六)
```shell #elasticsearch之mappings的其他设置:index、copy_to、对象属性、settings #index PUT m4 { "mapping…
elasticsearch研习(七)
```shell #ignore_above #长度超过ignore_above设置的字符串将不会被索引或存储(个人认为会存储,但不会为该字段建立索引,也就是该字段不能被检索)。 对于字符串数组…
mysql性能分析之explain(转自EVA-J)
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的…
elasticsearch研习(八)
```shell #通过在索引创建时提供索引级别设置index.routing_partition_size来完成的。随着分区大小的增加,数据分布越均匀,代价是每个请求必须搜索更多分片。 P…
elasticsearch研习(九)
```shell # 标准分析器 POST _analyze { "analyzer": "standard", "text":"To be or not to be, That…
sqlalchemy外键的使用(二)
## 外键的创建 ```python from sqlalchemy.ext.declarative import declarative_base from sqlalchemy imp…
sqlalchemy多对多关系(三)
## sqlalchemy 多对多关系创建 ```python from sqlalchemy.ext.declarative import declarative_base from s…