当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 ...
分类:
数据库 时间:
2019-06-12 15:17:27
阅读次数:
126
一、MongoDB中内置角色 二、创建管理员用户 创建管理员 连接mongodb 创建管理员账号:myUserAdmin 密码:abc123 查看创建的管理员账号 重启MongoDB实例 连接MongoDB 1、类似Mysql一样连接 结果: 2、登录后进行验证 连接mongodb 进行验证 三、创 ...
分类:
数据库 时间:
2019-06-12 16:35:54
阅读次数:
123
环境: CentOS Linux release 7.2.1511 (Core) mysql Ver 14.14 Distrib 5.7.24, for Linux (x86_64) using EditLine wrapper 1、首先进入主机的配置文件中 vim /etc/my.cnf log- ...
分类:
数据库 时间:
2019-06-12 16:39:18
阅读次数:
157
本贴仅为记录贴 记录adb 的环境配置及python脚本的交互 1、adb 的下载 通过搜索adb工具即可下载,这里提供一个共享地址https://pan.baidu.com/s/103ix26tZymGlkQ0bu8qDNQ 提取码:rpnt 2、adb环境变量的配置 双击adb.exe,后在我的 ...
分类:
数据库 时间:
2019-06-12 17:49:28
阅读次数:
122
今天在服务器安装了mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this MySQL server。网上找了一些资料,是mysql未开启mysql远程访问权限导致。 记录解决方案供以后参考。: 1 ...
分类:
数据库 时间:
2019-06-12 17:57:36
阅读次数:
150
pymysql.connect()参数说明:(连接数据库时需要添加的参数)host(str): MySQL服务器地址port(int): MySQL服务器端口号user(str): 用户名passwd(str): 密码db(str): 数据库名称charset(str): 连接编码connect() ...
分类:
数据库 时间:
2019-06-12 18:03:06
阅读次数:
167
一、数据库基本管理:1、登陆及退出数据库:clip_image002将root密码设置:pwd@123,并在次登陆(使用mysqladmin):clip_image004clip_image006clip_image0082、显示数据库结构:查看数据库中的列表信息:命令格式:SHOWDATABASES;clip_image010查看数据库中的数据表信息:命令格式:SHOWTABLES;clip_i
分类:
数据库 时间:
2019-06-12 18:10:21
阅读次数:
123
快速的搭建java环境,让新开发的项目能及时的得到测试,这是对一个系统工程师的基本要求。不多废话,下面分享一下我的项目经验:1.安装配置tomcat与mysql、java环境我的系统环境:rhel6.3、yum环境已配置,不知道怎么配置yum请访问:http://stlong.blog.51cto.com安装:[root@localhost~]#yuminstalltomcat*#安装tomcat
分类:
数据库 时间:
2019-06-12 18:19:19
阅读次数:
158
mysqlhotcopy命令详解前言mysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,数据库大时,占用系统资源较多,支持常用的MyISAM,innodbmysqlhotcopy只是简单的缓存写入和文件复制的过程,占用资源和备份速度比mysqldump快很多很多。特别适合大的数据库,但需要注意的是:mysqlhotcopy只支持MyISAM引擎使用mysqlhotcopy需
分类:
数据库 时间:
2019-06-12 18:21:10
阅读次数:
168
1、自增主键;2、创建序列 一、使用SERIAL自增主键 二、创建序列 应用: 测试: ...
分类:
数据库 时间:
2019-06-12 20:03:11
阅读次数:
393
1.数据库分类 1)关系型数据库 特点:有约束,是基于硬盘存储的 关系型数据库有 mysql oracle sqlserver sqllite db2 2)非关系型数据库 特点: 没有约束,是基于内存存储的 非关系型数据库有:Memcache,redis,mongodb 2.mysql的架构 客户端 ...
分类:
数据库 时间:
2019-06-12 21:08:50
阅读次数:
151
深入理解 index merge 是使用索引进行优化的重要基础之一。理解了 index merge 技术,我们才知道应该如何在表上建立索引。 1. 为什么会有index merge 我们的 where 中可能有多个条件(或者join)涉及到多个字段,它们之间进行 AND 或者 OR,那么此时就有可能 ...
分类:
数据库 时间:
2019-06-12 21:29:52
阅读次数:
152
准备材料: 阿里云mqsql数据库一台; navicat软件安装; beigin: 打开阿里云mysql数据库控制台,添加白名单:主要是将需要链接数据库设备的公网IP添加到白名单中,如果你没有公网IP,你就百度IP,就可以得到你的公网IP,写入白名单就好了; 打开navicat,点击左上角连接,选择 ...
分类:
数据库 时间:
2019-06-12 21:32:36
阅读次数:
143
程序启动: A.冷启动 gdb program e.g., gdb ./cs gdb –p pid e.g., gdb –p `pidof cs` gdb program core e.g., gdb ./cs core.xxx B.热启动 (gdb) attach pid e.g., (gdb) ...
分类:
数据库 时间:
2019-06-12 21:33:58
阅读次数:
130
Nginx 1.安装Nginx sudo apt-get clean sudo apt-get update sudo apt-get install nginx 2.修改网站根目录 sudo vim /etc/nginx/sites-available/default 将网站根目录修改成 /var ...
分类:
数据库 时间:
2019-06-12 21:34:13
阅读次数:
210
1、安装MariaDB 安装命令 安装完成MariaDB,首先启动MariaDB 设置开机启动 接下来进行MariaDB的相关简单配置 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初次运行直接回车 设置密码 ...
分类:
数据库 时间:
2019-06-12 21:35:38
阅读次数:
176
MySQL逻辑物理备份测试目录逻辑备份mysqldump普通备份mysqlpump并行备份mysqlpump压缩并行备份mydumper并行备份mydumper并行压缩备份小结物理备份xtrabackup压缩备份xtrabackup并行压缩备份innobackupex并行压缩备份innobackupexxbstream流式备份innobackupexxbstream流式压缩并行备份innoback
分类:
数据库 时间:
2019-06-12 21:36:50
阅读次数:
185
在开发或维护的过程中查询数据库的时候常常会遇到发生死锁的问题,这里总结一些预防死锁的规范。 1. 应尽可能缩短事务。在同一DB中并发执行多个需要长时间运行的事务时,发生死锁的概率较大。事务运行时间越长,其持有排它锁(exclusive锁)或更新锁(update锁)的时间便越长,从而堵塞了其它活动并可 ...
分类:
数据库 时间:
2019-06-12 21:38:02
阅读次数:
174
1:存储过程 1.1:什么是SQL的存储过程 1.2:SQL的存储的过程有什么优缺点? 1.SQL本身是一种结构化查询语言,加上了一些控制(赋值、循环和异常处理等),但不是OO的,本质上还是过程化的,面对复杂的业务逻辑,过程化的处理会很吃力。这一点算致命伤。 2.不便于调试。基本上没有较好的调试器, ...
分类:
数据库 时间:
2019-06-12 22:48:33
阅读次数:
149
前言 基于本地Centos7.6虚拟机Mysql8的配置 一.安装前的准备 1.到官网下载mysql-8.0.16-linux-glibc2.12-x86_64.tar.xz 2.通过Xshell或者Xftp、PSPC、PSFTP等工具把安装包上传到CentOS服务器。 PSftp示范 (1)先在虚 ...
分类:
数据库 时间:
2019-06-12 22:49:02
阅读次数:
151