首页 > 数据库技术
telegraf 的influxdb和net配置
1.修改telegraf的配置文件,修改influxdb的地址:vim /etc/telegraf/telegraf.conf 2.修改telegraf的配置文件,打开net监控网络:vim /etc/telegraf/telegraf.conf ps:查看服务器的ip对应的网卡:ifconfig ...
分类:数据库技术   时间:2021-02-06 18:34:32    收藏:0  评论:0  赞:0  阅读:57
MySQL-SQL优化
应用开发过程中,由于我们种种原因,会导致出现各种SQL慢查并且导致各种系统瓶颈,如何优化我们的SQL,让我们的系统更稳定有时会变得越来越重要。通过一些SQL优化步骤及案例分析希望能够帮助到大家。SQL优化一般步骤:1、通过慢查日志等定位那些执行效率较低的SQL语句;2、explain 分析SQL的执... ...
分类:数据库技术   时间:2021-02-06 18:34:10    收藏:0  评论:0  赞:0  阅读:35
MySQL索引
一、介绍 1、什么是索引 ①索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引时一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 ②通俗的讲,数据库索引好比是一本书前面的目录,能加快数据库的查询 ...
分类:数据库技术   时间:2021-02-06 18:31:24    收藏:0  评论:0  赞:0  阅读:59
centos启动mysql,提示ysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists.
解决方案: mkdir /var/lib/mysql chmod 777 /var/lib/mysql 就可以了 ...
分类:数据库技术   时间:2021-02-06 18:30:35    收藏:0  评论:0  赞:0  阅读:44
解决在 Github Actions 的 MacOS 环境中安装使用 MySQL 启动后无法连接的问题
最近遇到个问题,在 Github Actions 的 MacOS 系统环境中,用 brew 安装 MySQL,之前都是好的,最近两天启动后连接不了,这个很难受。 经过一番折腾后给出解决办法: - name: installdbrun: |brew installmysqlmysqld --initi ...
分类:数据库技术   时间:2021-02-06 15:55:34    收藏:0  评论:0  赞:0  阅读:27
500行SQL快速实现UCF
UCF通常是User-base Collaborative Filter的简写;大体的算法思路是根据用户行为计算相似群体(邻居),为用户推荐其邻居喜好的内容;感觉是不是很简单、那废话不多说先撸个SQL。 ...
分类:数据库技术   时间:2021-02-06 15:47:39    收藏:0  评论:0  赞:0  阅读:24
Linux下oracle11g数据库的监听自启动设置
1、设置自启动 su - root vi /etc/oratab orcl:/oracle/app/product/10.2.0/db_1:N --> orcl:/oracle/app/product/10.2.0/db_1:Y 2、修改数据库地址 su - root cd $ORACLE_HOME ...
分类:数据库技术   时间:2021-02-06 13:39:36    收藏:0  评论:0  赞:0  阅读:34
python3存图片到数据库中并查询(附送一张张查看图片)
import sysimport pymysqlfrom PIL import Imageimport os, timepath = "./"# 打开图片存放到内存中fp = open("./2.png", 'rb')img = fp.read()fp.close()database = pymys ...
分类:数据库技术   时间:2021-02-06 13:35:26    收藏:0  评论:0  赞:0  阅读:22
mysql 事务的理解
mysql 执行事务操作 1.原子性 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 2.一致性 执行事务操作,比如转账,两个人互相转账 ,不管转多少次, 钱的总数额是不会改变的。 3.持久性 事务提交后,就 ...
分类:数据库技术   时间:2021-02-06 13:34:16    收藏:0  评论:0  赞:0  阅读:19
为什么Mysql用B+树做索引而不用B-树或红黑树
B+树做索引而不用B-树 那么Mysql如何衡量查询效率呢?– 磁盘IO次数。 一般来说索引非常大,尤其是关系性数据库这种数据量大的索引能达到亿级别,所以为了减少内存的占用,索引也会被存储在磁盘上。 B-树/B+树的特点就是每层节点数目非常多,层数很少,目的就是为了减少磁盘IO次数,但是B-树的每个 ...
分类:数据库技术   时间:2021-02-06 13:33:04    收藏:0  评论:0  赞:0  阅读:33
C#引入SqlLite
首先在SqlLite的官网中下载SqlLite文件: 官网下载地址:https://www.sqlite.org/download.html 选择这个for .net 然后如下图所示,一般64位的同学下载这个就可以了 下载解压完成后如下图所示: 其中:System.Data.SQLite.dll这个 ...
分类:数据库技术   时间:2021-02-06 13:30:57    收藏:0  评论:0  赞:0  阅读:78
设计模式(十五)——命令模式(Spring框架的JdbcTemplate源码分析)
1 智能生活项目需求 看一个具体的需求 1) 我们买了一套智能家电,有照明灯、风扇、冰箱、洗衣机,我们只要在手机上安装 app 就可以控制对这些家电工作。 2) 这些智能家电来自不同的厂家,我们不想针对每一种家电都安装一个 App,分别控制,我们希望只要一个 app 就可以控制全部智能家电。 3)  ...
分类:数据库技术   时间:2021-02-06 13:28:14    收藏:0  评论:0  赞:0  阅读:41
Redis持久化 - RDB和AOF
一、持久化的作用 1. 什么是持久化 持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化Redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上。 2. 持久化的实现方式 快照方式持久化 快照方式持久化就是在某时刻把所有数据进行完整备份 ...
分类:数据库技术   时间:2021-02-06 10:49:16    收藏:0  评论:0  赞:0  阅读:59
SQL优化(面试题)
1、在表中建立索引,优先考虑where、group by使用到的字段。 2、尽量避免使用select *,返回无用的字段会降低查询效率。如下: SELECT * FROM t 优化方式:使用具体的字段代替*,只返回使用到的字段。 3、尽量避免使用in 和not in,会导致数据库引擎放弃索引进行全表 ...
分类:数据库技术   时间:2021-02-06 10:42:03    收藏:0  评论:0  赞:0  阅读:30
查看oracle数据库中表是否被锁
查出所有被锁住的表 select b.owner TABLEOWNER,b.object_name TABLENAME,c.OSUSER LOCKBY,c.USERNAME LOGINID, c.sid SID, c.SERIAL# SERIAL from v$locked_object a,dba ...
分类:数据库技术   时间:2021-02-06 10:39:15    收藏:0  评论:0  赞:0  阅读:308
Mysql必知必会挑战题和一些乱七八糟东西
SQL sql语句执行顺序 (8) SELECT (9)DISTINCT<select_list> (1) FROM <left_table> (3) <join_type> JOIN <right_table> (2) ON <join_condition> (4) WHERE <where_co ...
分类:数据库技术   时间:2021-02-06 10:38:54    收藏:0  评论:0  赞:0  阅读:32
封装jdbc
这是一个很普通的单列jdbc连接 public class DBHelper { private static String Driver; private static String Url; private static String UserName; private static Strin ...
分类:数据库技术   时间:2021-02-06 10:37:18    收藏:0  评论:0  赞:0  阅读:42
MySQL的安装、改密及远程连接
一、下载MySQL压缩包后的安装步骤 将压缩包解压到指定的目录 编辑好配置文件 [mysql] #设置MySQL客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 #设置MySQL的安装目录 basedir =D:\P ...
分类:数据库技术   时间:2021-02-05 23:24:25    收藏:0  评论:0  赞:0  阅读:49
PHP基础之与MySQL那些事
#前言 这篇文章会对PHP的MySQL扩展库,MySQLI的扩展库,SQL批量执行,事务控制等等进行一些简单的讲解。 #MySQL扩展 PHP中MySQL扩展,虽然因为安全的原因,在PHP5.6及往上不在支持MySQL扩展库,但是还是要学习的,通过编写案例的方式来讲解。 ##案例 先说下操作数据库的 ...
分类:数据库技术   时间:2021-02-05 23:14:43    收藏:0  评论:0  赞:0  阅读:29
InDB开发
包的安装和使用 InDB是一个npm包,通过npm进行安装: npm i indb 安装之后,你可以根据你的编程需求选择不同的使用方式: // webpack import InDB from 'indb' // CommonJS const { InDB } = require('indb') 在 ...
分类:数据库技术   时间:2021-02-05 19:12:04    收藏:0  评论:0  赞:0  阅读:27
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!