mysql
文章平均质量分 54
qq_43159264
这个作者很懒,什么都没留下…
展开
-
mysql联表更新
UPDATE student s , class c SET s.class_name='test00',c.stu_name='test00' WHERE s.class_id = c.idupdate yd_before0_rules b,sheet2 s set b.platform_name=s.pname where b.endNeName=s.AS_hostname原创 2021-01-12 11:22:02 · 98 阅读 · 0 评论 -
mysql高并发存在的问题
总结1、高并发的时候,增删改查频繁,容易读到旧数据,导致业务不准确。2、解决办法1:可以用主从,一个读一个写。3、解决办法2:尽量减少读写操作,或者读写时间段隔离时间稍微长些,保证数据的准确性...原创 2020-11-25 11:28:32 · 329 阅读 · 0 评论 -
mysql状态命令
service mysqld status原创 2020-11-24 15:29:31 · 61 阅读 · 0 评论 -
mysql delete释放磁盘
https://blog.csdn.net/hyfstyle/article/details/89141208delete操作后使用optimize table table_name 释放磁盘空间,优化表期间会锁定表,所以要在空闲时段执行optimize table ,测试十几个G数据的表执行optimize table 大概20多分钟。...原创 2020-11-24 15:28:42 · 149 阅读 · 0 评论 -
mysql8安装
https://blog.csdn.net/u011421988/article/details/1072347181.在 /use/local下 创建mysql文件夹 mkdir mysql2.切换到mysql文件夹下 cd mysql3.下载mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz 也可以直接在官方下载最新版本 https://dev.m原创 2020-11-11 12:39:48 · 64 阅读 · 0 评论 -
mysql数据删除优化
https://blog.csdn.net/hyfstyle/article/details/89141208drop table table_name 立刻释放磁盘空间 ,不管是 Innodb和MyISAM ;truncate table table_name立刻释放磁盘空间 ,不管是 Innodb和MyISAM;delete from table_name 删除表的全部数据,对于MyISAM 会立刻释放磁盘空间 ,而InnoDB 不会释放磁盘空间;delete from table_name w原创 2020-09-01 16:10:07 · 174 阅读 · 0 评论 -
excel导入mysql打不开
https://blog.csdn.net/kk123k/article/details/81021639MySQL Navicat通过excel导入数据时出现无法打开excel的问题,网上有人说要把excel和表都在打开状态下,发现还是不行,把excel打开另存为.xls格式再重新导入就可以了...原创 2020-08-05 10:50:46 · 248 阅读 · 0 评论 -
MYSQL解决 The total number of locks exceeds the lock table size 问题
https://blog.csdn.net/dingweiye123/article/details/80994576先使用 show variables like “%tmp%”;查看临时表的大小,我的是64M然后使用SET GLOBAL tmp_table_size =102410241024;我是给了1个G1.mysql命令行设置show variables like “%_buffer%”;查看大小使用SET GLOBAL innodb_buffer_pool_size=67108864原创 2020-07-09 15:11:35 · 415 阅读 · 0 评论 -
mysql正则
https://blog.csdn.net/qq_22238021/article/details/80929518测试:SELECT ‘123456789’ REGEXP ‘1235$|^12346$|12345678$’原创 2020-07-06 10:39:57 · 97 阅读 · 0 评论 -
tmp_table_size、max_heap_table_size
通过设置tmp_table_size选项来增加一张临时表的大小,例如做高级GROUP BY操作生成的临时表。如果调高该值,MySQL同时将增加heap表的大小,可达到提高联接查询速度的效果,建议尽量优化查询,要确保查询过程中生成的临时表在内存中,避免临时表过大导致生成基于硬盘的MyISAM表。这个变量定义了用户可以创建的内存表(memory table)的大小.这个值用来计算内存表的最大行数值。这个变量支持动态改变,即set @max_heap_table_size=#...原创 2020-06-08 11:38:37 · 207 阅读 · 0 评论 -
mysql5.7删除90天以前的数据
-- https://www.runoob.com/w3cnote/mysql-stored-procedure.html-- 开启事件SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON;-- 创建存储过程CREATE PROCEDURE `prc_del_alarm`(IN原创 2020-06-08 11:25:49 · 324 阅读 · 0 评论 -
mysql外键级联
https://www.cnblogs.com/ALXPS/p/8016429.html原创 2020-06-05 15:23:57 · 70 阅读 · 0 评论 -
django多线程mysql链接过多
1、django的链接是长链接2、mysql默认保持连接八小时3、django的setting文件mysql链接可使用断开链接时间,但是不适用多线程4、可增加mysql的链接数,改mysql的配置文件my.cnf5、可在线程调用完毕断开属于此线程的mysql链接如:def on_done(future): # 因为每一个线程都有一个 connections,所以这里可以调用 close_all(),把本线程名下的所有连接关闭。 connections.close_all()原创 2020-06-04 15:08:01 · 463 阅读 · 1 评论 -
mysql连接数
show status like ‘Threads%’;show variables like ‘%max_connections%’;原创 2020-06-04 09:50:49 · 215 阅读 · 0 评论 -
django报错,2006 MySQL server has gone away
描述:mysql数据库默认长连接为8小时。我的项目两个定时任务,一个23点一个6点,23点的没有问题,6点的有问题。原因:我是用接口调用启动调度的,可能接口调用的时候开始mysql的长链接,凑巧23点的时候没有超过8小时,第二天六点的时候肯定超过了,mysql就断开了,而djangor认为链接还在,所以就报错了。会报错django.db.utils.OperationalError: (2006, “MySQL server has gone away (BrokenPipeError(32, ‘原创 2020-06-01 22:14:33 · 718 阅读 · 0 评论 -
mysql的rpm安装
https://blog.csdn.net/wudinaniya/article/details/81094578原创 2020-06-14 10:22:09 · 100 阅读 · 0 评论 -
mysql基本理论知识
常见的关系型数据库有 Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access 和 MySQL 等。非关系型数据库又被称为 NoSQL(Not Only SQL ),意为不仅仅是 SQL。常见的非关系型数据库有 Neo4j、MongoDB、Redis、Memcached、MemcacheDB 和 HBase 等。不同的程序设计语言会有各自不同的数据库访问接口,程序语言通过这些接口,执行 SQL 语句,进行数据库管理。主要的数据库访问接口主要原创 2020-06-14 10:22:40 · 486 阅读 · 0 评论 -
mysql常用知识点
SQL 元素在 Windows 和 Linux 系统是否区分大小写。原创 2020-05-20 16:14:35 · 114 阅读 · 0 评论 -
mysql系统配置
http://c.biancheng.net/view/7616.html1、mysql目录使用 RPM 包安装Linux平台MySQL的安装目录文件夹 文件夹内容/usr/bin 客户端和脚本(mysqladmin、mysqldump 等命令)/usr/sbin mysqld 服务器/var/lib/mysql 日志文件、socket 文件和数据库/usr/share/info 信息格式的手册/usr/share/man UNIX 帮助页/usr/include/mysql 头文件/原创 2020-05-18 17:02:28 · 256 阅读 · 0 评论 -
mysql切换数据目录
原数据库是rpm安装https://www.cnblogs.com/ding2016/p/7644675.html[root@mysql ~]# rsync -av /var/lib/mysql /data/ //复制数据到新目录。rsync命令没有可以用yum安装;也可以用[root@mysql ~]# vim /etc/my.cnf //编辑my.cnf。如果默认没有,可以"cp /usr/share/mysql/my-default.cnf /etc/my.cnf"[c原创 2020-05-18 15:40:24 · 272 阅读 · 0 评论 -
mysql
mysql安装中的问题0、查看日志若无日志,是data无权限,见31、my.cnf权限过大[root@ttlsa ~]# service mysqld stopWarning: World-writable config file ‘/etc/my.cnf’ is ignoredWarning: World-writable config file ‘/etc/my.cnf’ is ignoredMySQL manager or server PID file could not be fou原创 2020-05-13 22:08:27 · 162 阅读 · 0 评论