-
MySQL:常用的30种SQL查询语句优化方法
SQL语言,是结构化查询语言(Structured Query Language)的简称。SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。 下面给大家带来MySQL常用30种SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
关于二进制世界的秘密
我们都知道,计算机的底层都是使用二进制数据进行数据流传输的,那么为什么会使用二进制表示计算机呢?或者说,什么是二进制数呢?在拓展一步,如何使用二进制进行加减乘除?二进制数如何表示负数呢?本文将一一为你揭晓。 为什么用二进制表示 我们大家知道,计算机内部是由IC电子元件组成的,其中CPU和内存也是 IC 电子元件的一种,CPU和内存图如下 CPU 内存 CP···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
到底选择PostgreSOL还是MySQL?看这里
据DB-Engines 最新发布的2019年8月份数据库流行度排行榜(如下图)显示,名列前茅的MySQL和PostgreSQL数据库的流行趋势与去年同期相比依然稳增不减。 作为使用最为广泛的开源数据库,MySQL声称自己是最流行的开源数据库,PostgreSQL也标榜自己是世界上最先进的开源数据库,虽然二者在功能特性上确实各有所长,但在实际的业务场景中很多···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
python实现Dijkstra算法之 最短路径问题
从某源点到其余各顶点的最短路径 Dijkstra算法可用于求解图中某源点到其余各顶点的最短路径。假设G={V,{E}}是含有n个顶点的有向图,以该图中顶点v为源点,使用Dijkstra算法求顶点v到图中其余各顶点的最短路径的基本思想如下: 使用集合S记录已求得最短路径的终点,初始时S={v}。 选择一条长度最小的最短路径,该路径的终点w属于V-S,将w并入···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQLite,多个应用程序可以同时访问单个数据库文件吗?
多个进程可以同时打开同一个数据库。多个进程可以同时执行SELECT。但是,只有一个进程可以随时对数据库进行更改。 SQLite使用读/写锁来控制对数据库的访问。(在Win95 / 98 / ME下,缺少对读写锁的支持,而是使用概率模拟。)但请注意:如果数据库文件保存在NFS文件系统上,则此锁定机制可能无法正常工作。这是因为许多NFS实现都会破坏fcntl(···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
count(*)、count(1)和count(列名)的区别
1 、执行效果上: l count(*)包括了所有的列,相当于行数,在统计结果的时候,不会忽略列值为NULL l count(1)包括了忽略所有列,用1代表代码行,在统计结果的时候,不会忽略列值为NULL l count(列名)只包括列名那一列,在统计结果的时候,会忽略列值为空(这里的空不是只空字符串或者0,而是表示null)的计数,即某个字段值为NULL···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何通过性能调优突破MySQL数据库性能瓶颈?
MySQL 数据库瓶颈对 DBA 程序员而言,是非常棘手的问题。要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?下面小编将从数据库数据库性能优化的目标和方法两方面阐述如何通过性能调优突破 MySQL 数据库性能瓶颈。 一、优化目标 1. 减少 IO 次数 IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Hive shell 命令
连接 hive shell 直接输入 hive 1、显示表 hive> show tables; OK test Time taken: 0.17 seconds, Fetched: 1 row(s) 2、创建表 hive> create table test(key string); OK Time taken: 0.265 seconds ···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
详解美团点评分布式数据访问层中间件MTDDL
背景 2016年Q3季度初,在美团外卖上单2.0项目上线后,商家和商品数量急速增长,预估商品库的容量和写峰值QPS会很快遇到巨大压力。随之而来也会影响线上服务的查询性能、DB(数据库,以下统一称DB)主从延迟、表变更困难等一系列问题。 要解决上面所说的问题,通常有两种方案。第一种方案是直接对现有的商品库进行垂直拆分,可以缓解目前写峰值QPS过大、DB主从延···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
函数式编程杂谈
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/gqw57pBYB4VRGKmNlkAODg作者:张文博 比起命令式编程,函数式编程更加强调程序执行的结果而非执行的过程,倡导利用若干简单的执行单元让计算结果不断演进,逐层推导出复杂的运算。本文通过函数式编程的一些趣味用法来阐述学习函数式编程的奇妙之处···
- 发布时间:2025-05-25
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])