码迷,mamicode.com
首页 > 数据库
高并发系统设计(七):【Mysql数据库的优化】主从读写分离、分库分表
主从读写分离 其实,大部分系统的访问模型是读多写少,读写请求量的差距可能达到几个数量级,那么这就是我们所说的主从读写分离。 主从复制的原理这里不再阐述,本人博客里有关于Mysql主从的配置文章,当然里面也介绍了原理。 做了主从复制之后,就可以在写入时只写主库,在读数据时只读从库,这样即使写请求会锁表 ...
分类:数据库   时间:2020-06-25 21:52:59    阅读次数:64
MySQL数据库的简单操作指令之DML语言
什么是DML语言 数据操纵语言DML(Data Manipulation Language),用户通过它可以实现对数据库的基本操作。这里说的基本操作主要指对数据库的增删改查!这四项基本功能也是数据库操作的主要功能。 有什么用? 数据操作语言(DML)可用于对数据库进行增加数据,修改数据,删除数据,查 ...
分类:数据库   时间:2020-06-25 21:49:30    阅读次数:77
使用if条件语句编写MySQL备份脚本
#!/bin/bash #备份数据库 dir=/usr/share/nginx/html/project/ssh/backup/`date +%Y%m%d` mysqldb=test musqluser=root mysqlpwd=123456 mysqlicmd=/usr/bin/mysqldum ...
分类:数据库   时间:2020-06-25 21:46:08    阅读次数:102
高并发系统设计(六):如何减少频繁创建数据库连接的性能损耗?
数据库的调用方式是先获取数据库的连接,然后依靠这条连接从数据库中查询数据,最后关闭连接释放数据库资源。这种调用方式下,每次执行SQL都需要重新建立连接,频繁地建立数据库连接耗费时间长导致了访问慢的问题。 那么为什么频繁创建连接会造成响应时间慢呢?来看一个实际的测试。 我用"tcpdump -i bo ...
分类:数据库   时间:2020-06-25 21:45:02    阅读次数:121
SQL 优化 - 多层嵌套逻辑先行
sql 多层嵌套 优化, 首先从算法, 逻辑上优化, 再分析语法. 经验就是一个个坑踩过来的吧. ...
分类:数据库   时间:2020-06-25 21:39:00    阅读次数:92
解决sqlalcemy 中提示 mysql中sql_mode=only_full_group_by" 问题
1、查看sql_mode SELECT @@sql_mode; 查出来的值包含ONLY_FULL_GROUP_BY 即为受此限制 2、修改mySQL配置 sudo chmod 755 /etc/my.cnf sudo vi /etc/my.cnf 3、配置中添加以下语句 sql_mode=STRIC ...
分类:数据库   时间:2020-06-25 21:36:25    阅读次数:68
mysql错误详解(1819):ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
O(∩_∩)O哈哈~ 在学习 Mysql 的时候又遇到了新问题了 o(╥﹏╥)o 当我在准备为用户授权的时候: grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 遇到如下的情况o(╥ ...
分类:数据库   时间:2020-06-25 21:32:59    阅读次数:81
【总结】数据库基础
一.sql分类及基本语法 1.sql分类 (1)DDL:数据库定义语言,用于定义表,列,索引等数据库对象. create,drop,alter等 (2)DML:数据库操纵语言,增删改查数据库的记录insert,delete,update,select等 (3)DCL:数据库控制语言,定义了数据库的表 ...
分类:数据库   时间:2020-06-25 21:30:09    阅读次数:75
Hive、Spark SQL、Impala比较
Hive、Spark SQL和Impala三种分布式SQL查询引擎都是SQL-on-Hadoop解决方案,但又各有特点。前面已经讨论了Hive和Impala,本节先介绍一下SparkSQL,然后从功能、架构、使用场景几个角度比较这三款产品的异同,最后附上分别由cloudera公司和SAS公司出示的关 ...
分类:数据库   时间:2020-06-25 21:29:31    阅读次数:581
登录mysql数据库
一:链接:win10 安装 mysql8 图解教程手动配置mysql8 数据库登录mysql数据库二:登录mysql1: 以 windowns 命令方式登录首先 在 cmd命令里 切换到mysql的bin目录下C:\Program Files\MySQL\MySQL Server 8.0\bin>c... ...
分类:数据库   时间:2020-06-25 21:09:06    阅读次数:623
遇到报错:mount /dev/sdb on /mnt failed: Structure needs cleaning
参考大神博客 ext4文件系统,使用命令 fsck.ext4 /dev/md0 修复, 如果是xfs文件系统,使用命令 xfs_repair -L /dev/md0修复, ...
分类:数据库   时间:2020-06-25 19:51:22    阅读次数:133
MYSQL悲观锁与乐观锁
mysql 悲观锁与乐观锁的理解 悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改 ...
分类:数据库   时间:2020-06-25 19:44:02    阅读次数:55
使用免安装版的MySQL
转到MySQL的bin目录下,在此处打开终端 安装MySQL的服务 mysqld --install 初始化MySQL,把随机生成的密码保存下来 mysqld --initialize --console 随机生成的密码 QseEQHRdV9%z 开启MySQL服务 net start MySQL ...
分类:数据库   时间:2020-06-25 19:40:49    阅读次数:64
LMDB数据库加速Pytorch文件读取速度
问题背景 训练深度学习模型往往需要大规模的数据集,这些数据集往往无法直接一次性加载到计算机的内存中,通常需要分批加载。数据的I/O很可能成为训练深度网络模型的瓶颈,因此数据的读取速度对于大规模的数据集(几十G甚至上千G)是非常关键的。例如:https://discuss.pytorch.org/t/ ...
分类:数据库   时间:2020-06-25 19:36:16    阅读次数:148
解决报错:from err django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
前言 使用python manage.py makemigrations时出现报错: from err django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlcl ...
分类:数据库   时间:2020-06-25 19:32:03    阅读次数:216
java使用Druid连接池连接mysql
1.先在mysql创建需要的数据库和表 use book; create table t_user( `id` int primary key auto_increment, `username` varchar(20) not null unique, `password` varchar(32) ...
分类:数据库   时间:2020-06-25 19:18:59    阅读次数:176
oracle 03-11 备份恢复概念
Backup and Recovery: Concepts ObjectivesAfter completing this lesson, you should be able to:? Identify the types of failure that can occur in an Oracl ...
分类:数据库   时间:2020-06-25 19:17:27    阅读次数:296
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!