数据库
文章平均质量分 64
ai_0922
这个作者很懒,什么都没留下…
展开
-
MySQL存储引擎特性解析
MySQL存储引擎特性解析关于各存储引擎之间的对比:官方介绍InnoDB存储引擎的详细介绍:官方介绍注意:此处官方介绍的MySQL版本为5.7,不同版本的介绍可能存在差异,可自行去官方网站上寻找对应的地址存储引擎InnoDBMyISAMMemoryCSVArchiveNDB存储引擎特性InnoDB支持事务(ACID)、外键、表级别和行级别的锁、读写的并发、写不阻塞读(MVCC),数据的完整性和一致性更高,用一种索引特殊存储方式,该方式可以减少IO次数,从而达到提升查询原创 2022-04-17 21:57:56 · 2017 阅读 · 0 评论 -
MySQL优化解析
MySQL优化解析前言MySQL怎样优化?分析:局限MySQL方面有硬件与操作系统MySQL配置增加MySQL服务器可用连接数show variables like 'MAX_CONNECTIONS'; --- 查看连接数,默认151,可以设置成16384(2^14)减少客户端可用连接数连接池设置批量操作最大传输数据大小调节MySQL的配置文件my.ini中的 max_allowed_socket 参数大小设置第三方缓存模块使用redis等第三方中间件原创 2022-04-16 20:39:15 · 1744 阅读 · 0 评论 -
MySQL常见的索引及创建方式
MySQL常见的索引及创建方式普通索引CREATE INDEX indexName ON tableName(columnName(length)); ALTER table tableName INDEX indexName(columnName); CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL, INDEX [indexName] (username(length)) ); 主键索原创 2022-04-16 20:33:04 · 762 阅读 · 0 评论 -
curl: error while loading shared libraries: libcurl.so.4: cannot open shared
curl: error while loading shared libraries: libcurl.so.4: cannot open sharedcurl:加载共享库时出错:libcurl.so.4:无法打开共享基于对ubuntu不是很了解,碰到问题也没有很好的解决方案于是就自行baidu和Google,由于问题背景不同,出现的解决方案也各有不同,不过按照网上说的没解决实际问题,基于以上问题,有人说是没有安装curl,本人也通过curl -V 命令执行,确实发现是没有安装过curl环境,后原创 2020-05-18 13:55:13 · 9282 阅读 · 0 评论 -
MySQL LEFT 字符截取需要注意的坑
今天在数据导出给业务方的时候,业务方一直提示我导出的某一个字段长度超过他们规定的长度执行SQL语句如下:update middle_data_content set `description` = LEFT(`description`,1000)然后会发现:(具体字段LENGTH长度还是会有大于1000的情况)SELECT LENGTH(`description`) FROM middle_data_content WHERE LENGTH(`description`)>1000后面百思原创 2020-05-11 14:19:14 · 676 阅读 · 0 评论 -
SpringBoot 中使用MongoDB GridFs
接上述文章内容开始,mongodb要做数据仓储,最重要的还是存储,这里指的存储是文件存储,mongodb自带强大的文件分片存储技术,GridFs技术GridFs技术附上官方文献资料:https://docs.mongodb.com/manual/core/gridfs/index.html那么,什么情况下才适用mongodb自带的GridFs技术呢?答: 适用存储大型文件,单文件>1...原创 2020-03-30 09:49:28 · 4520 阅读 · 3 评论 -
MongoDB的应用场景及实现原理
MongoDB的应用场景及实现原理MongoDB定义:MongoDB 是一个基于分布式文件存储的数据库。由 C++语言编写,旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。在这里我们有必要先简单介绍一下非关系型数据库(NoSQL)关系型数据库与非关系型数据库对比:NoS...原创 2019-05-26 22:01:19 · 496 阅读 · 0 评论 -
Windows和Linux下MongoDB的下载安装教程
Windows和Linux下MongoDB的下载安装:Windows:1、官网下载社区版,企业版收费,https://www.mongodb.com/download-center/community ,下载windows版本,可选择MSI和ZIP版本,这里选择前者2、解压自定义安装,需注意以下一点,这里Install MongoDB Compass相当于图形化界面,不好用3、安装完成配...原创 2020-03-27 14:22:32 · 543 阅读 · 0 评论 -
对ubuntu中MongoDB数据进行异地备份
对ubuntu上的MongoDB数据库中的数据进行异地备份,想到异地备份肯定就需要用到网络协议方面的知识点,第一印象想到就是用的比较多的ftp和sftp,想着追求新知识,于是本人使用了没接触过的smb协议。在上篇文章<mongodb自动备份>的基础上来实现异地备份安装smb服务查看是否安装过smb服务smbd -V如未安装,通过以下命令安装sudo apt-get...原创 2020-03-10 18:46:28 · 276 阅读 · 0 评论 -
实现ubuntu系统中MongoDB数据库自动备份
最近需要对原创 2020-03-05 15:06:10 · 430 阅读 · 0 评论 -
PSQLException: ERROR: 42703: column "xxxxx" does not exist
问题背景:在公司项目开发中,使用到了瀚高数据库(瀚高数据库是基于开源数据库PostgreSQL上再次开发的),数据库语法啥的都和PostgreSQL上基本一致,在开发过程中表数据导入时遇到了PSQLException: ERROR: 42703错误错误信息:==> Preparing: INSERT INTO dev_Centre."BigClassStru" ( BigC...原创 2019-11-14 16:35:02 · 8696 阅读 · 7 评论 -
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
问题背景:在公司开发项目时使用到的是sqlserver 2008数据库,想在自己电脑上搭建相同的项目环境,但是由于自己电脑未安装sqlserver 2008数据,于是在公司使用Navicat Premium 12软件将sqlserver 2008中要使用到的数据库copy至mysql数据库中备份,并在自己电脑上还原,更改驱动/连接/用户名/密码,启动项目,登录报错问题描述:在登录执行如下s...原创 2019-11-05 18:18:20 · 288 阅读 · 1 评论 -
MySQL 本地或远程安装以及Navicat Premium 连接有可能出现的问题
MySQL具体下载我就不在这说了,可以选择看下面两个链接:https://jingyan.baidu.com/article/0bc808fc0df3641bd485b9b3.html微云云盘下载路径(包含java开发工具......软件):链接:https://share.weiyun.com/5f3fcNK 密码:gvidyz备注:以下安装软件都存在这个云盘里面,有需要下载...原创 2018-09-06 16:51:17 · 531 阅读 · 0 评论