摘要: 索引的优点 1.创建唯一性索引,保证数据库表中每一行数据的唯一性 2.大大加快数据的检索速度,这也是创建索引的最主要的原因 3.加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 4.在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 5.通过使用索引,可以 阅读全文
posted @ 2023-12-07 18:13 PiggThird 阅读(80) 评论(0) 推荐(0)
摘要: 创建单例模式 import threading import time class Singleton: instance = None # 加锁是为了当多线程调用时,防止出现多线程执行太快都去新建了一个对象,这就违背了单例模式的意义 lock = threading.RLock() def __i 阅读全文
posted @ 2023-12-06 15:07 PiggThird 阅读(5) 评论(0) 推荐(0)
摘要: 1、安装redis库 pip install django-redis 2、配置django中的settings.py # redis配置 CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": 阅读全文
posted @ 2023-12-03 14:36 PiggThird 阅读(194) 评论(0) 推荐(0)
摘要: 一、什么是慢查询 什么是MySQL慢查询呢?其实就是查询的SQL语句耗费较长的时间。 具体耗费多久算慢查询呢?这其实因人而异,有些公司慢查询的阈值是100ms,有些的阈值可能是500ms,即查询的时间超过这个阈值即视为慢查询。 正常情况下,MySQL是不会自动开启慢查询的,且如果开启的话默认阈值是1 阅读全文
posted @ 2023-11-29 21:06 PiggThird 阅读(53) 评论(0) 推荐(0)
摘要: 事务的常见问题:脏读,幻读,不可重复读 更新丢失(Lost Update) 原因:当多个事务选择同一行操作,并且都是基于最初选定的值,由于每个事务都不知道其他事务的存在,就会发生更新覆盖的问题。类比github提交冲突。 脏读(Dirty Reads) 原因:事务A读取了事务B已经修改但尚未提交的数 阅读全文
posted @ 2023-11-29 14:51 PiggThird 阅读(21) 评论(0) 推荐(0)
摘要: 1、先在settings.py文件中配置好想要生成models.py的数据库 2、在Terminal中执行 python manage.py inspecdb > [your app name]\models.py 3、生成已有数据的models.py文件 阅读全文
posted @ 2023-11-26 16:29 PiggThird 阅读(19) 评论(0) 推荐(0)
摘要: 虚拟环境的搭建 优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 # 什么是虚拟环境,为什么要有它?它解决了什么问题 -操作系统装了python3.8 -使用django 2.2.2开发了一个项目 -使用djang 阅读全文
posted @ 2023-11-24 20:05 PiggThird 阅读(28) 评论(0) 推荐(0)
摘要: 如何配置: 方式一: 6380是从,6379是主 在6380上执行(去从库配置,配置主库) -在从库执行 SLAVEOF 127.0.0.1 6379, -断开关系 slaveof no one 方式二:配置文件(配在从库的配置文件中) slaveof 127.0.0.1 6379 slave-re 阅读全文
posted @ 2023-11-21 18:22 PiggThird 阅读(11) 评论(0) 推荐(0)
摘要: mysql主从搭建 # 1 主从同步的流程或原理 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; 3)slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日志处理 阅读全文
posted @ 2023-11-21 12:16 PiggThird 阅读(29) 评论(0) 推荐(0)
摘要: The field admin.LogEntry.user was declared with a lazy reference to 'api.user', but app 'api' isn't installed. 解决方法:找到自己的/python3X/lib/site-packages/d 阅读全文
posted @ 2023-11-21 11:47 PiggThird 阅读(50) 评论(0) 推荐(0)