SQLite 3.54 енді оңтайландырулармен, CLI кеңейтімдерімен және қолдаудың аяқталуымен қолжетімді. Windows XP

SQLite 3.54 шығарылымы, плагин кітапханасы ретінде жасалған жеңіл ДҚБЖ жарияланды. SQLite коды жалпыға ортақ домен ретінде таратылады, яғни. кез келген мақсатта шектеусіз және тегін пайдалануға болады. SQLite әзірлеушілеріне қаржылық қолдауды арнайы құрылған консорциум қамтамасыз етеді.

Негізгі өзгерістер:

  • speedtest1 эталонын алдыңғы нұсқамен салыстырғанда шамамен 4%-ға және бір жыл бұрынғы 3.51 нұсқасымен салыстырғанда 7.5%-ға жақсартқан оңтайландырулар жасалды. Нәтижелер жұмыс жүктемесіне, құрастыру опцияларына, процессорға, компиляторға және операциялық жүйеге байланысты өзгеруі мүмкін.
  • sqlite утилитасы командалық жолда қосымша күй туралы ақпаратты көрсету үшін escape тізбектерін қолдайды, мысалы, ашық транзакция туралы ақпарат үшін "/x", тек оқуға арналған дерекқор үшін "/r", жадтағы дерекқор үшін "/m", дерекқор файлының атауы үшін "/f", SQLite нұсқасы үшін "/v", шартты өрнектерді құру үшін "/:" және "/;", ал пайдаланушы аты мен хост атауы үшін "/u" және "/h". Пәрмен жолы үлгісін SQLITE_PS1 және SQLITE_PS2 орта айнымалыларын пайдаланып теңшеуге болады.
  • sqlite утилитасында қалқымалы нүктелі форматты конфигурациялау және жол санауышы мен тақырыбының көрсетілуін басқару үшін ".mode" командасына "--ifmt", "--rowcount on" және "--titles always" опциялары қосылды. ".diskused" командалық өңдегіші ауыстырылды. Әдепкі бойынша, егер сұрау жолдарды қайтармаса, баған атаулары бар тақырып қалады және Unix жүйелерінде блобтарды шығарған кезде нөлдік байттарды жою өшіріледі.
  • Сұрау жоспарлағышы өрнек индекстері бар, бірақ индекстелген мән өзгермейтін жағдайларда UPDATE өнімділігін жақсартты. "expr OR TRUE" және "expr OR FALSE" операцияларының орындалуы оңтайландырылды. "IN" операторының оң жағында көрсетілген SELECT ішкі сұрауларындағы DISTINCT өрнегі енді еленбейді. UNION сұрауларында "LIMIT 1" өрнегін көрсеткен кезде өңдеу жеделдетілді және жад тұтынуы азайды.
  • ALTER TABLE командасы «ROWID», «_ROWID_» және «OID» деп сақталған атаулары бар бағандарды қосу, жою немесе атауларын өзгерту әрекеті үшін қате тудырады.
  • Дискідегі кестелер мен индекстердің алатын орнын бағалау үшін diskused() SQL функциясы қосылды.
  • SQL printf() және format() функциялары JSON шығысы үшін "%J" және "%j" алмастыруларын қамту үшін жаңартылды.
  • «Апта күні -N» және «соңы» модификаторлары күн мен уақыт функцияларына қосылды.
  • open() функциясындағы O_TMPFILE жалаушасын қолдайтын жүйелерде бұл режим уақытша файлдарды жасаған кезде қолданылады.
  • Ескі ОС нұсқаларын қолдау тоқтатылды. Windows, соның ішінде Windows CE және Windows XP. Көрсетілген ең аз нұсқасы Windows Көру.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster