代码改变世界

随笔分类 -  数据库

性能压测问题分析

2019-07-20 17:13 by 清风软件测试开发, 1110 阅读, 收藏, 编辑
摘要: 记一次生产环境性能压测优化的经历 对线上服务进行性能压力测试的一次优化过程。 项目背景: 1.服务器的硬件配置(48核120G内存2T硬盘); 2.网络部署结构,用户请求报文首先进入负载均衡Nginx,Nginx后端负载两台Tomcat。 现象描述: 对线上的两台服务器做性能压测时,发现单台Tomc 阅读全文

数据库sql优化总结之4--SQL优化总结

2019-07-20 15:32 by 清风软件测试开发, 240 阅读, 收藏, 编辑
摘要: 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。 阅读全文

数据库sql优化总结之3--SQL优化总结

2019-07-20 15:12 by 清风软件测试开发, 265 阅读, 收藏, 编辑
摘要: SQL是每个Java程序员必回的一项技能, 对于项目中的各种复杂业务, 你是否能写出高效率, 简洁的SQL对于项目的运行效率和稳定性是有非常大的作用的. 通过个人的理解和网上的资料总结了一下常见的SQL优化知识: (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器 阅读全文

数据库sql优化总结之5--数据库SQL优化大总结

2019-07-20 14:51 by 清风软件测试开发, 720 阅读, 收藏, 编辑
摘要: 数据库SQL优化大总结 小编最近几天一直未出新技术点,是因为小编在忙着总结整理数据库的一些优化方案,特此奉上,优化总结较多,建议分段去消化,一口吃不成pang(胖)纸 一、百万级数据库优化方案 1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 阅读全文

数据库sql优化总结之2-百万级数据库优化方案+案例分析

2019-07-16 22:48 by 清风软件测试开发, 414 阅读, 收藏, 编辑
摘要: 有三张百万级数据表 知识点表(ex_subject_point)9,316条数据 试题表(ex_question_junior)2,159,519条数据 有45个字段 知识点试题关系表(ex_question_r_knowledge)3,156,155条数据 测试数据库为:mysql (5.7) 7 阅读全文

数据库sql优化总结之1-百万级数据库优化方案+案例分析

2019-07-16 22:35 by 清风软件测试开发, 622 阅读, 收藏, 编辑
摘要: 项目背景 有三张百万级数据表 知识点表(ex_subject_point)9,316条数据 试题表(ex_question_junior)2,159,519条数据 有45个字段 知识点试题关系表(ex_question_r_knowledge)3,156,155条数据 测试数据库为:mysql (5 阅读全文

MongoDB语法与现有关系型数据库SQL语法比较

2019-07-15 19:45 by 清风软件测试开发, 276 阅读, 收藏, 编辑
摘要: MongoDB语法与现有关系型数据库SQL语法比较 MongoDB语法 MySql语法 db.test.find({'name':'foobar'}) <==> select * from test where name='foobar' db.test.find() <==> select *fr 阅读全文

Redis和MongoDB的区别以及应用场景

2019-07-15 19:10 by 清风软件测试开发, 5547 阅读, 收藏, 编辑
摘要: Redis和MongoDB的区别以及应用场景 项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。 最近又想起为什么用MongoDB,就查阅一下,汇总汇总: 之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。 阅读全文

数据库中间件的理解

2019-06-08 00:23 by 清风软件测试开发, 4 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

一些常用SQL语句大全

2019-06-04 22:06 by 清风软件测试开发, 1131 阅读, 收藏, 编辑
摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'test 阅读全文

delete、truncate、drop三种删除语句联系与区别

2019-05-05 01:52 by 清风软件测试开发, 1254 阅读, 收藏, 编辑
摘要: 相同点: 1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点: 1. truncate 和 delete 只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依 阅读全文

数据库性能需求分析及评估模型

2019-05-05 01:43 by 清风软件测试开发, 1 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

Jmeter对数据库Mysql进行压测

2019-05-05 01:29 by 清风软件测试开发, 1 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

Python操作MongoDB看这一篇就够了

2019-03-24 18:01 by 清风软件测试开发, 946 阅读, 收藏, 编辑
摘要: MongoDB是由C++语言编写的非关系型数据库,是一个基于分布式文件存储的开源数据库系统,其内容存储形式类似JSON对象,它的字段值可以包含其他文档、数组及文档数组,非常灵活。在这一节中,我们就来看看Python 3下MongoDB的存储操作。 1. 准备工作 在开始之前,请确保已经安装好了Mon 阅读全文

Java jdbc 操作数据库详解

2018-09-07 23:43 by 清风软件测试开发, 375 阅读, 收藏, 编辑
摘要: 原文地址https://www.cnblogs.com/huguodong/p/5910859.html JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写的类 阅读全文

Java操作MySQL数据库

2018-09-07 23:31 by 清风软件测试开发, 552 阅读, 收藏, 编辑
摘要: 原文地址http://www.cnblogs.com/centor/p/6142775.html 工具:eclipse MySQL5.6 MySQL连接驱动:mysql-connector-java-5.1.27.jar 加载驱动: 1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹 阅读全文

JDBC连接数据库(三)

2018-04-02 01:08 by 清风软件测试开发, 2 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

JDBC连接数据库(二)

2018-04-02 01:03 by 清风软件测试开发, 396 阅读, 收藏, 编辑
摘要: 原文地址https://blog.csdn.net/jq_ak47/article/details/55049639 Mysql for java 的JDBC 驱动库安装 1、将下载下来的5.1.40的.zip文件解压缩到合适目录; 2、将mysql-connector-java-5.1.40-bi 阅读全文

Jmeter数据库压力测试

2017-04-18 14:21 by 清风软件测试开发, 2 阅读, 收藏, 编辑
该文被密码保护。 阅读全文

java对mysql数据库的增删改查代码

2017-04-17 23:48 by 清风软件测试开发, 5 阅读, 收藏, 编辑
该文被密码保护。 阅读全文