CREATE INDEX _ind_order_id ON goods (_order_id);
CREATE UNIQUE INDEX websites_idx ON websites (website_name, server_name);
CREATE INDEX _ind_status_and_order_id ON goods (_status,_order_id);
или нет?SELECT * FROM goods WHERE _status = 0 AND _order_id > 0
Без индекса _ind_order_id_and_status и она осталась такой же быстрой.CREATE TABLE goods (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
_data JSON NOT NULL,
_date INT UNSIGNED NOT NULL,
_status TINYINT(1) DEFAULT '0' NOT NULL,
_order_id INT UNSIGNED DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
) DEFAULT CHARSET=utf8;
EXPLAIN SELECT * FROM goods WHERE ... > 0
sudo apt install mariadb-server
sudo systemctl status mariadb
выводит эту информацию:● mariadb.service - MariaDB 10.3.14 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/mariadb.service.d
└─migrated-from-my.cnf-settings.conf
Active: active (running) since Tue 2019-04-09 18:08:19 EEST; 7min ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 4765 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 34 (limit: 4915)
CGroup: /system.slice/mariadb.service
└─4765 /usr/sbin/mysqld
Apr 09 18:08:18 ... systemd[1]: Starting MariaDB 10.3.14 database server...
Apr 09 18:08:19 ... mysqld[4765]: 2019-04-09 18:08:19 0 [Note] /usr/sbin/mysqld (mysqld 10.3.14-MariaDB-1:10.3.14+maria~stretch) starting as process 4765 ...
Apr 09 18:08:19 ... systemd[1]: Started MariaDB 10.3.14 database server.
sudo mysqladmin version
теперь такая проблема:mysqladmin: connect to server at 'localhost' failed
error: 'Plugin 'unix_socket' is not loaded'
The following packages have unmet dependencies:
mariadb-client : Depends: mariadb-client-10.3 (>= 1:10.3.13+maria~stretch) but it is not going to be installed
mariadb-server : Depends: mariadb-server-10.3 (>= 1:10.3.13+maria~stretch) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.