数据库优化 1、换数据库 2、优化SQL 3、读写分离 4、分库分表 1、主从同步,读写分离 一次插入,多次查询 Mysql proxy 代理进行 2、分库分表 分库 分表 垂直: 垂直: 电商:订单表,会员表,商品表 user表:userbase、userinfo(主键user id 作唯一表示) ...
分类:
数据库技术 时间:
2021-02-04 20:46:38
收藏:
0 评论:
0 赞:
0 阅读:
99
1. 下载安装包 官网:https://docs.mongodb.com/ 1.1. server 1.2. 去下载 1.3. 选择产品型号 1.4. 选择版本、平台、包类型 1.5. 点击 “Copy Link”,复制链接,这里选择 zip 包 1.6. 去服务器上下载包 wget https:/ ...
分类:
数据库技术 时间:
2021-02-04 15:24:14
收藏:
0 评论:
0 赞:
0 阅读:
188
绑定变量的作用:提升数据库性能,降低数据安全风险。 数据库性能:oltp 类型系统往往运行着大量的结构相似的短sql语句,每次变化的值让优化器对同一个语句进行多次硬解析,从而增加数据库对语句执行消耗的cpu资源 数据安全:黑客可能利用网页生产的sql代码的where条件的值修改成具有攻击性例如1=1 ...
分类:
数据库技术 时间:
2021-02-04 12:22:21
收藏:
0 评论:
0 赞:
0 阅读:
31
查看慢查询日志是否开启SHOW VARIABLES LIKE '%slow_query_log%';mysql> SHOW VARIABLES LIKE '%slow_query_log%';+ + +| Variable_name | Value |+ + +| slow_query_log | ...
分类:
数据库技术 时间:
2021-02-04 12:21:35
收藏:
0 评论:
0 赞:
0 阅读:
30
问题原因:Android SDK的adb版本和模拟器的adb版本不一致 解决办法 1、将Android SDK目录\platform-tools下的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll替换到夜神模拟器Nox\bin目录下三个文件 2、将模拟器adb路径下的no ...
分类:
数据库技术 时间:
2021-02-04 09:53:42
收藏:
0 评论:
0 赞:
0 阅读:
293
PostgreSQL为开发者提供了一组丰富的工具来管理对数据的并发访问。在内部,数据一致性通过使用一种多版本模型(多版本并发控制,MVCC)来维护。这就意味着每个 SQL 语句看到的都只是一小段时间之前的数据快照(一个数据库版本),而不管底层数据的当前状态。这样可以保护语句不会看到可能由其他在相同数 ...
分类:
数据库技术 时间:
2021-02-04 09:52:16
收藏:
0 评论:
0 赞:
0 阅读:
45
首先Oracle官网下载安装包:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 安装解压缩到/usr/local/oraclemkdir /usr/local/oracleunz ...
分类:
数据库技术 时间:
2021-02-03 23:41:01
收藏:
0 评论:
0 赞:
0 阅读:
53
QUOTE_IDENT 函数以双引号字符串的形式返回指定字符串,以便此字符串可用作 SQL 语句中的标识符。 基础表 create table student ( id integer not null primary key , name varchar(255), sex varchar ); ...
分类:
数据库技术 时间:
2021-02-03 23:37:27
收藏:
0 评论:
0 赞:
0 阅读:
41
使用场景: REGEXP_REPLACE让你搜索的字符串的正则表达式模式REPLACE函数的功能。默认情况下, 该函数返回source_char与replace_string取代了正则表达式模式的每个实例。 返回的字符串是在相同的字符集source_char。 语法: 1 REGEXP_REPLAC ...
分类:
数据库技术 时间:
2021-02-03 23:28:55
收藏:
0 评论:
0 赞:
0 阅读:
168
引言:项目开发流程: 需求分析(成员:架构师 、产品经理 、开发者组长) 在跟客户谈需求之前,会大致先了解客户的需求,然后自己先设计一套比较好写的方案。跟客户沟通交流中引导客户往我们之前想好的方案上面靠,形成一个初步的方案 项目设计(成员:架构师选择项目的整体设计环境) 编程语言:Java、Pyth ...
分类:
数据库技术 时间:
2021-02-03 23:27:30
收藏:
0 评论:
0 赞:
0 阅读:
40
1月底上线时,遇到一个问题,3.0任务创建,没有同步到4.0的表中。之前团队小伙伴做了监听oplog操作。 原因剖析: 1、oplog监听应该是监听了有问题的从节点,所以没有监听到 2、从节点为什么出问题。继续往下看 1)可以先查看下述链接,关于mongo的此问题的bug描述:https://jir ...
分类:
数据库技术 时间:
2021-02-03 23:26:11
收藏:
0 评论:
0 赞:
0 阅读:
44
JDBCTestDelete.java package com.neutech.jdbc.test; import java.sql.*; /** * @author:JesseMrz * @version:1.0 * @date:2021/2/3 15:15 */ public class JDB ...
分类:
数据库技术 时间:
2021-02-03 23:17:52
收藏:
0 评论:
0 赞:
0 阅读:
35
看了很多网上写的文章,几乎都是关闭防火墙以后操作的,生产环境几乎都是要启用防火墙的,然后就各种报错,抢占vip之类的事情发生。执行以下几条命令就行了不过就是这个vrrp协议闹的,一个进,一个出firewall-cmd--direct--permanent--add-ruleipv4filterINPUT0--destination224.0.0.18--protocolvrrp-jACCEPTfi
分类:
数据库技术 时间:
2021-02-03 23:17:43
收藏:
0 评论:
0 赞:
0 阅读:
48
import java.util.Arrays; import java.util.List; public class GenerateColumns { public static final String DOT = "."; public static final String BLANK ...
分类:
数据库技术 时间:
2021-02-03 18:08:11
收藏:
0 评论:
0 赞:
0 阅读:
40
变更数据捕获(Change Data Capture ,简称 CDC)记录 SQL Server 表的插入、更新和删除活动。SQLServer的操作会写日志,这也是CDC捕获数据的来源 开启cdc的源表在插入、更新和删除活动时会插入数据到日志表中。cdc通过捕获进程将变更数据捕获到变更表中,通过cd ...
分类:
数据库技术 时间:
2021-02-03 18:07:03
收藏:
0 评论:
0 赞:
0 阅读:
58
列级安全 在某些情况下,并非所有的人都能看到表中所有的数据。postgres中可以指定某些用户只能看到某些列 1.--表,插入一条数据 postgres=# create table t_user(n_id int,c_name text); CREATE TABLE postgres=# inse ...
分类:
数据库技术 时间:
2021-02-03 18:05:43
收藏:
0 评论:
0 赞:
0 阅读:
110
参考1:https://blog.csdn.net/t894690230/article/details/77996355 前言 在插入数据时,可能需要忽略或替换掉重复的数据(依据某个字段),这时可以在应用层处理,也可以使用复杂的 SQL 语句来处理(如果仅仅知道一些简单的 SQL 语法的话),当然 ...
分类:
数据库技术 时间:
2021-02-03 18:04:54
收藏:
0 评论:
0 赞:
0 阅读:
44
行级安全-RLS 行级安全策略 9.5版本新增的特性,该特性是在数据库授权体系下提供的更细粒度的控制。通俗的说就是不同用户可以看到表中不同的数据,这种控制是行级别的 9.5以前的数据库安全技术是通过grant/revoke来实现的,这两个指令提供了对象级的安全限制,针对表还有列级别的安全限制。 所有 ...
分类:
数据库技术 时间:
2021-02-03 18:01:40
收藏:
0 评论:
0 赞:
0 阅读:
47
这几天在进行面试的时候,面试官出了一道题: SELECT * from A LEFT JOIN B ON A.id= B.id and A.`name` = B.`name` 问我会查询出什么结果? 我说会查询出 A 表中所有的数据消息和满足 B 表中的 数据消息 然后 他说: 如果将 SELECT ...
分类:
数据库技术 时间:
2021-02-03 17:59:59
收藏:
0 评论:
0 赞:
0 阅读:
52
记录一下自己搭建过的环境 Linux 6配置方法环境描述:OS:RHEL6.6_X64MySQL-VIP:192.168.142.150MySQL-master1:192.168.142.141 MySQL-master2:192.168.142.1421、配置两台Mysql主主同步[root@m1 ...
分类:
数据库技术 时间:
2021-02-03 17:59:36
收藏:
0 评论:
0 赞:
0 阅读:
32