本实例要求下载并安装调试Mysql数据库。第一步:下载Mysql数据库安装所需的全部软件。我已提前下载好数据库软件,直接在服务器下载即可,如下:通过scp直接下载:[root@agt20~]#scproot@192.168.122.10:/root/mysql*/root/软件如下图:[root@agt20~]#lsmysql-*mysql-5.7.17.tarmysql-community-cl
分类:
数据库 时间:
2019-10-15 14:52:29
阅读次数:
114
1.Mysql和可视化工具的安装 安装包网上有很多资源。这里推荐一个我一直在用的学习网站,上面有提供安装包和详细的说明。 http://how2j.cn/k/mysql/mysql-install/377.html 2.JDBC的使用+简单的增删改查 首先要导入一个jar包。 下载地址: http: ...
分类:
数据库 时间:
2019-10-15 13:42:53
阅读次数:
95
MongoDB 更类似 MySQL,支持字段索引、游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务。Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,支持多种类型的数据结构,可用作数据库,高速缓存和消息队列代理。1、内存管理机制Redis ...
分类:
数据库 时间:
2019-10-15 13:32:43
阅读次数:
94
如果不是严格要求“缓存和数据库”必须保证一致性的话,最好不要做这个方案:即 读请求和写请求串行化,串到一个内存队列里面去。串行化可以保证一定不会出现不一致的情况,但会导致系统吞吐量大幅度降低。 解决这个问题的最经典的模式,就是Cache Aside Pattern。 Cache Aside Patt ...
分类:
数据库 时间:
2019-10-15 13:29:50
阅读次数:
86
其中: Server,host, data source, datasource, address, addr, network address: 数据库位置(以上任何关键字均可) Database,initial catalog:数据库名 Port: socket 端口,默认 3306 Conne ...
分类:
数据库 时间:
2019-10-15 13:14:44
阅读次数:
67
oracle按天,周,月,季度,年查询排序天--to_char(t.start_time,‘YYYY-MM-DD‘)周--to_char(t.start_time,‘YYYY‘),to_char(t.start_time,‘IW‘)月度--to_char(t.start_time,‘YYYY-MM‘)季度--to_char(t.sta
分类:
数据库 时间:
2019-10-15 13:13:51
阅读次数:
98
1.thinkphp 用的tp3.2, 使用时候出现 1046:No database selected [ SQL语句 ] : 报错, 一开始的入口index.php代码如下: 目录结构: 这个问题查了很久,有说删除runtime下的缓存文件的,但是试了还是没有效果,最后查看了db_config ...
分类:
数据库 时间:
2019-10-15 13:08:24
阅读次数:
281
今天在检查oracle rac集群时,突然才发现服务器的根目录下面占用了很多空间,照道理不应该出现这种情况,初步猜想可能是哪个日志或跟踪文件太大导致。切换到跟目录,使用du -sh *来一层一层查看到底是哪个文件占用了这么多空间,最后定位到目录/u01/app/11.2.0/grid/crf/db/ ...
分类:
数据库 时间:
2019-10-15 13:02:07
阅读次数:
92
设备: master:192.168.200.125 slave:192.168.200.124 slave:192.168.200.111 Master操作: 关闭防火墙: [root@localhost ~]# systemctl stop firewalld[root@localhost ~] ...
分类:
数据库 时间:
2019-10-15 12:59:47
阅读次数:
309
#!/usr/bin/env python # -*-coding:utf-8 -*- # # 无法执行多个query,self.conn.close()放在CdbConn类的单独函数中,每次query之后要手动close;否则多次query,会自动关闭 import pymysql class C... ...
分类:
数据库 时间:
2019-10-15 12:59:00
阅读次数:
106
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来 ...
分类:
数据库 时间:
2019-10-15 12:51:32
阅读次数:
84
T SQL时间函数 [toc] 时间函数 DAY()、MONTH()、YEAR() 语法 示例 DATEADD()、DATEDIFF()、DATENAME()、DATEPART()、GETDATE() 语法 示例 备注 参考资料 "T SQL时间函数" "T SQL之常用函数" SQL Server ...
分类:
数据库 时间:
2019-10-15 10:22:48
阅读次数:
159
一、数据库事务的概念 事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么不都执行。 事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时,事务是最小的控制单元。 事务适用于多用户同时操作的数据 ...
分类:
数据库 时间:
2019-10-15 10:20:37
阅读次数:
118
[TOC] 一、简介 MongoDB 是一款流行的开源文档型数据库,从它的命名来看,确实是有一定野心的。 MongoDB 的原名一开始 来自于 英文单词"Humongous", 中文含义是指"庞大" ,即命名者的意图是可以处理大规模的数据。 但笔者更喜欢称呼它为 "芒果"数据库,除了译音更加相近之外 ...
分类:
数据库 时间:
2019-10-15 10:16:18
阅读次数:
115
T SQL 更新表操作 1. SQL server 语法 示例 2.MySQL 语法 示例 参考网址 "T SQL多表更新" https://www.cnblogs.com/xinaixia/p/5509053.html ...
分类:
数据库 时间:
2019-10-15 10:12:20
阅读次数:
124
相比Hibernate、iBatis、DBUtils等,理论上JDBC的性能都超过它们。JDBC提供更底层更精细的数据访问策略,这是Hibernate等框架所不具备的。在一些高性能的数据操作中,越高级的框架越不适合使用。这里是我在开发中对JDBC使用过程中一些优化经验总结。1、选择纯Java的JDBC驱动。2、使用连接池--使用一个“池”来管理JDBC连接,并精心调试池配置的参数,目前可用的数据库
分类:
数据库 时间:
2019-10-15 10:03:47
阅读次数:
92
在生产环境中使用的是xtrabackup,对mysql进行备份,每天0点开始备份,周日是全量备份,其他时间是基于周日做的增量备份,通过脚本实现,每天备份完成后会发送短信,突然有一天,备份全部失败,手动执行也无法备份,报错的日志如下: 在这种情况下,通过手动重启mysql数据库,就能解决。 ...
分类:
数据库 时间:
2019-10-15 10:02:13
阅读次数:
423