pip install 库名 -i 镜像源地址 pip install pymysql -i https://pypi.tuna.tsinghua.edu.cn/simple 镜像源地址 清华: https://pypi.tuna.tsinghua.edu.cn/simple 豆瓣: http:// ...
分类:
编程语言 时间:
2020-05-04 13:34:17
阅读次数:
83
关于索引:由于索引需要额外的维护成本,因为索引文件是单独存在的文件,所以当我们对数据的增加,修改,删除,都会产生额外的对索引文件的操作,这些操作需要消耗额外的IO,会降低增/改/删的执行效率。所以,在我们删除数据库百万级别数据的时候,查询MySQL官方手册得知删除数据的速度和创建的索引数量是成正比的 ...
分类:
其他好文 时间:
2020-05-04 01:04:56
阅读次数:
269
redis和memcached比较? redis中数据库默认是多少个db 及作用? python操作redis的模块? 如果redis中的某个列表中的数据量非常大,如果实现循环显示每一个值? redis如何实现主从复制?以及数据同步机制? redis中的sentinel的作用? 如何实现redis集 ...
分类:
其他好文 时间:
2020-05-04 00:36:05
阅读次数:
61
1、创建ini文件,如(db_config.ini) 内容如下(自己本地的数据库): [mysql] host=127.0.0.1 port=3306 user=root password=******* db_name=guest # user/password/db_name 根据自己设置填写即 ...
分类:
其他好文 时间:
2020-05-03 18:24:50
阅读次数:
56
1、基于数据库 它的实现方式很简单,就是在数据库中创建一个lock表,申请锁就是向表中插入一行唯一关键字,数据库能够保证只有一个请求执行成功,也就是说这个请求申请到了锁,其他请求会报错说明没有申请到锁。释放锁就是在数据库中删除这一行数据。 分部式锁接口定义: package com.zhi.util ...
分类:
编程语言 时间:
2020-05-03 18:17:56
阅读次数:
69
在实际开发中,为了服务更好的响应,通常会设置数据库的读写分离,主库负责写入更新等操作,从库负责读操作。 以下是YII2中配置MySQL读写分离,一主多从设置。设置好后,这些从库其中之一将被建立起连接并执行读操作,而主库将被用来执行写操作。 这样的读写分离将通过以下配置自动地完成。 return [ ...
分类:
数据库 时间:
2020-05-03 16:32:21
阅读次数:
75
获取连接, 释放连接 导入mysql driver, 导入druid连接池,导入Dbutils(queryRunner) druid连接db 注意点: 正确的 String sql = "insert into t_book( ,`author price sales stock img_path` ...
分类:
数据库 时间:
2020-05-03 10:41:57
阅读次数:
80
悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。其与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)并不同,后者可以成为前者的实现手段。 悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改数据。所以在整个数据处 ...
分类:
其他好文 时间:
2020-05-02 11:45:58
阅读次数:
70
为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。 一般可通过log_error设置 mysql> select @@log_error;+ +| @@log_ ...
分类:
其他好文 时间:
2020-05-02 09:15:38
阅读次数:
64